我有一个包含数百个复选框的表单,我需要检查其中的一些。
我正在从 server获取检查值。
要过滤掉它们并检查它们,我执行以下操作:
JavaScript/jQuery
var userChangeProcess = function(object){
console.log("userChangeProcess called", object);//1 object i am getting
$.each(object, function(key,value){
if(value.hasOwnProperty("Add")){
console.log(value["Add"]);//i am getting 4 names of value
var userLocales = $(':checkbox',"form").filter(function(){
return $(this).val() === value["Add"] ? $(this).prop("checked",true).parent().addClass("green") : "";
});
}
})
我也尝试过这样做(没有成功):
$(":checkbox[value='"+value["Add"]+"']","form").parent().addClass("green");
它不工作。我的功能有什么问题?