我一直在尋找通過帖子試圖找到答案,但沒有任何運氣,所以希望有人能指出我在正確的方向。使用jquery檢查/取消選中輸入框
當我使用下面的代碼時,它會檢查所有輸入框,並取消選中它們。但是,如果再次點擊全部檢查,則不會檢查全部。這是爲什麼?
JQuery的
$('document').ready(function() {
$('.check_boxes').click(function() {
if ($(':checkbox').attr('checked')) {
$(':checkbox').attr('checked', false);
} else {
$(':checkbox').attr('checked', true);
}
});
});
HTML
<input type="checkbox" class="check_boxes" id="check_all" />
嘗試使用'.prop'取代'.attr' – juvian
確定這裏是您的演示http://jsfiddle.net/vhLMN/14 /你想在這裏做什麼? –