這裏檢查是HTML:爲什麼複選框沒有被jQuery的
<input id="globalchecker" type="checkbox"/>
<input type="checkbox" class="childcheckboxes" />
<input type="checkbox" class="childcheckboxes" />
<input type="checkbox" class="childcheckboxes" />
<input type="checkbox" class="childcheckboxes" />
,這裏是jQuery的:
$('#globalchecker').on('click', function() {
if($('#globalchecker').is(":checked")){
$('.childcheckboxes:checkbox').prop('checked',true);
}
else{
$('.childcheckboxes:checkbox').prop('checked', false);
}
});
點擊 '#globalchecker' 複選框,在」 .childcheckboxes時
'不檢查/不檢查。我究竟做錯了什麼?
你的代碼工作fine.Here是小提琴:https://jsfiddle.net/aaenbect/ –
你應該使用'change'事件,而不是'click'事件 –
你的代碼爲我完美工作!!!!!! –