本文实例讲述了jQuery将所有被选中的checkbox某个属性值连接成字符串的方法。分享给大家供大家参考。具体如下:
需求:
对于一组checkbox,当点击每个checkbox后,把当前处于选中状态的checkbox的某个属性值取出来连接成字符串,并以逗号分开。
实现方法:
html部分:
<input type=\"checkbox\" id=\"1\"/>
<label for=\"1\">选项一</label>
<br/>
<input type=\"checkbox\" id=\"2\"/>
<label for=\"2\">选项二</label>
<br />
<input type=\"checkbox\" id=\"3\"/>
<label for=\"3\">选项三</label>
<br/>
<span id=\"result\"></span>
jQuery部分,给每个checkbox定义点击事件,遍历所有选中的checkbox。
$(function() {
$(\"input[type=checkbox]\").on(\"click\", function () {
var vIds = \"\";
$(\"input:checked\").each(function() {
vIds += $(this).attr(\'id\') + \",\";
});
if (vIds.length > 0) {
vIds = vIds.substring(0, vIds.length - 1);
}
$(\'#result\').text(vIds);
});
});
希望本文所述对大家的jQuery程序设计有所帮助。
本文地址:https://www.stayed.cn/item/11343
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我