我有这个复选框:
<div class="OuterDiv">
<div class="InnerDiv">
<input type="checkbox" name="tie" value="tie">Error in tie score<br>
</div>
</div>
我有这个 jquery 来切换复选框:
$(document).ready(function() {
$('.OuterDiv').click(function() {
if ($(this).find('input:checkbox').is(':checked')) {
$(this).find('input:checkbox').attr('checked',false);
} else {
$(this).find('input:checkbox').attr('checked',true);
}
});
});
这似乎有效,可以在单击 div 时切换复选框。但是,当我单击复选框本身时,没有任何反应,也不会切换。