"aoColumnDefs":
[
{'bVisible': false, 'aTargets': []},
{'bSortable': false, 'aTargets': []},
{
// "sTitle": "we",
// "sClass" :"center",
"sWidth": "10%",
"mData" : null,
"aTargets" : [ 0 ],
"mRender": function(data){
return "<input type='checkbox' name='productCheckbox' id='"+data.businessId+"' value='"+data.businessId+"'>";
}
},
success: function(data){
console.log("checkboxselected============="+data.actConfg);
$(data.actConfg).each(function(i,item){
console.log("checkboxselected============="+item.businessId);
//$('input:checkbox').eq(0).attr("checked",'true');
$(":checkbox[value='22']").prop("checked",true);
$("input:checkbox[value='"+item.businessId+"']").attr('checked','true');
//$("input[id='"+item.businessId+"']:checkbox").attr("checked",true)
console.log("hhhhhhhhhhhhh=============");
});
}
操作不了動態生成的,靜態直接寫的可以為什麼? $("input:checkbox[value='"+item.businessId+"']")這個取到的是undefined
$("input:checkbox[value='"+item.businessId+"']").attr('checked','true');
改成
$("input:checkbox[value='"+item.businessId+"']").prop('checked','true');
對於
checked, selected 或者 disabled 使用prop()方法設置true和false