我有3复选框,我希望一次只选中1复选框。以下是我对html的拨弄

JS fiddle

我希望在IE8中使用它,也建议如何做

最佳答案

怎么样-fiddle

<input type="checkbox" class="chk" />
<input type="checkbox" class="chk" />
<input type="checkbox" class="chk" />
<input type="checkbox" class="chk" />

$('input.chk').on('change', function() {
    $('input.chk').not(this).prop('checked', false);
});


编辑:
对于问题un-check other checkboxes when selecting parent checkbox的第二部分,请参见fiddle-(根据聊天):

if (!cb.checked) {
$('#trchkOptions input[type=checkbox]').attr('checked', false);
}

关于javascript - 一次只选中了一个复选框,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37002599/

10-12 12:50