如何清除复选框

时间:2010-08-16 00:49:21

标签: jquery

如果点击取消,我想清除复选框的选择。我怎样才能用这段代码来实现这个目标:

var chkbox= $('#divListBox').find(':checked')
                 .map(function() {
                     return $(this).val();
                 }).get();

3 个答案:

答案 0 :(得分:56)

这应该有效:

$('#divListBox :checked').removeAttr('checked');

答案 1 :(得分:1)

此解决方案的优势在于,如果您有更改事件或与复选框关联的点击事件,这将使它们成为现实。

$('#divListBox').each(function(index, element) {
  var checked = element.checked;
  if (checked) {
    $(element).trigger('click');
  }
});

使用引导程序时,找不到:checked选择器的复选框。

希望有所帮助。

答案 2 :(得分:0)

您已使用jquery标记了问题,但没有明确提到您只想使用jquery,所以......

document.getElementById("divListBox").checked = false;

坦率地说,我只在有帮助的时候使用jquery。