首先,开始是这样实现:
$("#checkAll").click(function(){
$('[name=checkProductId]:checkbox').attr("checked",this.checked);
});
这样checkbox联动只能执行一次,应该改成这样:
$("#checkAll").click(function(){
var isChecked = $(this).prop("checked");
$("input[name='checkProductId']").prop("checked", isChecked);
});
这样就能真正实现联动了,这里记录下这个错误,原因希望前端高手能告知我,谢谢。