我遇到复选框检查事件不起作用的情况。我已将复选框放在具有单击事件的 div 中,并在其上选中/取消选中该复选框。
<div onclick="checkCheckBox('ch_0')">
<input type='checkbox' value='20' id='ch_0'/>
</div>
并编写脚本如下
function checkCheckBox(checkboxId)
{
var checkBoxes = $("#" + checkboxId);
checkBoxes.attr("checked", !checkBoxes.attr("checked"));
if (checkBoxes.attr("checked") == true) {
$(this).addClass('selected');
}
else {
$(this).removeClass('selected');
}
}