晚上在随便看一个网页Ajax无刷新聊天室程序的时候,突然看到了fieldset和legend标签,这是我第一次接触和看到这两个HTML标签,感觉很陌生,这或许就是我从弃医从IT的悲剧吧,没怎么完整的学过HTML,不过我不叹息,亡羊补牢,现在就把这两个标签好好学习学习。知识嘛本来就是一个积累的课程,就比如在大学读了那么多的医学书,那么厚的医学书都啃下了,这点怕啥呢。。
好吧,言归正传,开始学习了。。。
刚开始还以为是啥高端玩意,google了下,发现fieldset和legend其实就是网页中使用的控件和标签,fieldset是网页中的一个控件,就相当于分组框,就相当于winform程序中的选项卡,而legend是一个标签,配合着fieldset来使用的,用来给fieldset设置一个标题文字。
此标签是成对出现的,以<fieldset>开始,以</fieldset>结束
一个表单可以有多个<fieldset>,每对<fieldset>为一组,每组的内容描述可以使用<legend>说明
serialize()返回值是字符串。
serializeArray()此方法返回的是JSON对象而非JSON字符串。需要使用插件或者第三方库进行字符串化 *** 作。
jquery14API中有个例子是这么把JSON对象转成字符串的。
示例
描述:
取得表单内容并插入到网页中。
HTML 代码:
<p id="results"><b>Results:</b> </p>
<form>
<select name="single">
<option>Single</option>
<option>Single2</option>
</select>
<select name="multiple" multiple="multiple">
<option selected="selected">Multiple</option>
<option>Multiple2</option>
<option selected="selected">Multiple3</option>
</select><br/>
<input type="checkbox" name="check" value="check1"/> check1
<input type="checkbox" name="check" value="check2" checked="checked"/> check2
<input type="radio" name="radio" value="radio1" checked="checked"/> radio1
<input type="radio" name="radio" value="radio2"/> radio2
</form>
jQuery 代码:
var fields = $("select, :radio")serializeArray();
jQueryeach( fields, function(i, field){
$("#results")append(fieldvalue + " ");
});
var insertRows = $('#test')datagrid('getChanges','inserted');\x0d\ var updateRows = $('#test')datagrid('getChanges','updated');\x0d\ var deleteRows = $('#test')datagrid('getChanges','deleted');\x0d\ var changesRows = {\x0d\ inserted : [],\x0d\ updated : [],\x0d\ deleted : [],\x0d\ };\x0d\ if (insertRowslength>0) {\x0d\ for (var i=0;i0) {\x0d\ for (var k=0;k0) {\x0d\ for (var j=0;j<deleteRowslength;j++) {\x0d\ changesRowsdeletedpush(deleteRows[j]);\x0d\ }\x0d\ } \x0d\\x0d\$ajax({\x0d\ type: "post", \x0d\ url: "/stock/stock_modifyasp", \x0d\\x0d\ data: "inserted="+JSONstringify(changesRowsinserted)+"&updated="+JSONstringify(changesRowsupdated)+"&deleted="+JSONstringify(changesRowsdeleted), \x0d\ datatype: "json",\x0d\ success:function(data){\x0d\\x0d\} \x0d\\x0d\})\x0d\\x0d\以上是针对插入删除更新 *** 作
getSelected方法获取选中的数据行的对象,对象点属性就是该行该字段的值
如:var obj = $("#ss")datagrid("getSelected"); alert(objport);
以上就是关于如何用jquery将fieldset中除legend之外的内容包括起来全部的内容,包括:如何用jquery将fieldset中除legend之外的内容包括起来、jquery中json对象转为普通字符串、Jquery easyui 怎么得到datagrid 里面的值和传到后台等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)