行单击选中事件,并且解决原本的checkbox无法选择的问题
$("tr").bind("click", function (event) {
if (!/^input$/i.test(event.target.nodeName)) {
//判断td标记的背景颜色和body的背景颜色是否相同;
if ($(this).children().first().children().is(':checked')) {
//如果相同,CheckBox.checked=true;
$(this).find("input:checkbox").prop("checked", false);
} else {
//如果不同,CheckBox.checked=false;
$(this).find("input:checkbox").prop("checked", true);
}
}
});
!/^input$/i.test(event.target.nodeName 解决和checkbox的选中冲突

浙公网安备 33010602011771号