我有两个输入类型复选框:
<input type="checkbox" value="5da1dc651d011c56ef1cb3db_693715" onchange="handleChange(this)">
<input type="checkbox" value="6da1dc651d011c56ef1cb3db_837154" onchange="handleChange(this)">
我想在检查时创建一个输入值数组,当检查为 false 时,将删除具有该值的对象,但不会删除它
var Array = [];
var obj = {};
function handleChange(elem) {
var check = $(elem).prop("checked");
if (check == true) {
obj["obj"] = $(elem).val();
optionalservices.push(obj)
} else if (check == false) {
optionalservices = optionalservices.filter(function (item) {
return item.obj !== $(elem).val();
})
}
}
千万里不及你
呼唤远方
森林海
相关分类