如何用jquery将fieldset中除legend之外的内容包括起来

如何用jquery将fieldset中除legend之外的内容包括起来,第1张

晚上在随便看一个网页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 里面的值和传到后台等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9770712.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存