【发布时间】:2014-08-23 20:13:44
【问题描述】:
我一直在寻找试图找到答案的帖子,但没有任何运气,所以希望有人能指出我正确的方向。
当我使用以下代码时,它会检查所有输入框并取消选中它们。但是,如果我再次单击全部检查,它不会全部检查。这是为什么呢?
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 -
好的,这是你的演示 jsfiddle.net/vhLMN/14 你想要什么?
标签: javascript jquery