Мне нужно, чтобы у вас есть возможность щелкнуть по кнопке btn и выбрать все флажки, а затем щелкнуть по ней еще раз и снять все флажки. но мой код ниже проверит только все и снимет все раз. почему он перестает работать?проверить все и снять отметку со всех флажков
<script>
$('document').ready(function(){
$("#btn").on("click", function() {
var $checkbox = $(".checkBoxClass");
$checkbox.attr('checked', !$checkbox.attr('checked'));
});
});
</script>
<span id="btn">btn</span><br /><br />
<input type="checkbox" class="checkBoxClass" id="Checkbox1" />
<br />
<input type="checkbox" class="checkBoxClass" id="Checkbox2" />
<br />
<input type="checkbox" class="checkBoxClass" id="Checkbox3" />
<br />
<input type="checkbox" class="checkBoxClass" id="Checkbox4" />
<br />
<input type="checkbox" class="checkBoxClass" id="Checkbox5" />
<br />
Я был jfiddling перед ответом, и это правильный ответ :) h TTP: //jsfiddle.net/rKEHV/ –