您的位置:首页 > Web前端 > JavaScript

多个checkbox的选中与未选中js代码

2015-12-01 09:23 423 查看
JSP代码
疏散类:<input type="checkbox" name="checkbox" value="xx" id="selectInfoxx"/>学校
<input type="checkbox" name="checkbox" value="wh" id="selectInfowh"/>危化企业
<input type="checkbox" name="checkbox" value="dz" id="selectInfodz"/>党政机关
<input type="checkbox" name="checkbox" value="jr" id="selectInfojr"/>金融单位
JS代码
<span style="white-space:pre">		</span>var a = [];$("input[type=checkbox]").click(function() {var checkbox_value = $(this).attr('value');if ($("#selectInfo" + checkbox_value).is(":checked")) {if (typeof (a[0]) == "undefined") {a.splice(0, 1);// splice() 方法用于插入、删除或替换数组的元素。}if (checkbox_value == "xx"){checkboxvalue = "xx";}else if(checkbox_value == "wh"){checkboxvalue = "wh";}else if(checkbox_value == "dz"){checkboxvalue = "dz";}else if(checkbox_value == "jr"){checkboxvalue = "jr";}a.push(checkbox_value);} else {if (checkbox_value == "xx"){checkboxvalue = "xx";}else if(checkbox_value == "wh"){checkboxvalue = "wh";}else if(checkbox_value == "dz"){checkboxvalue = "dz";}else if(checkbox_value == "jr"){checkboxvalue = "jr";}for ( var i = 0; i < a.length; i++) {if (checkboxvalue == a[i])break;}a.splice(i, 1);// splice() 方法用于插入、删除或替换数组的元素。}

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  js