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

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() 方法用于插入、删除或替换数组的元素。
			}




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章