复选框选中添加属性值,取消则删除属性值得方法

$(function () {
$("#subt").val("保存");
var namearry = [];//定义空数组


$('.ListMid').on('click', function (index) { //事件绑定 
if ($(this).is(":checked")) {/确认是否勾选
namearry.push($(this).attr("mid"));//勾选的都添加到数组里
$("#hd_selectValue").val(namearry);//值存放在隐藏域方便后台获取
}
else {
function delItem(item, list) {//遍历删除指定取消的勾选框
list.splice(list.indexOf(item), 1)
}
delItem($(this).attr("mid"),namearry)//删除指定的值
$("#hd_selectValue").val(namearry);//重新返回到隐藏域存储
}
/*
if ($(this).is(":checked")) {
// alert("选中");
namearry.push($(this).attr("mid"));
$("#hd_selectValue").val(namearry);
} else if($(this).prop("checked",false)){
//alert("取消");
}*/

});
})

posted @ 2020-02-12 20:18  一智独秀  阅读(966)  评论(0编辑  收藏  举报