未选中时弹出值:复选框

时间:2014-03-04 12:31:41

标签: jquery

我使用此方法获取复选框的值。所以我想知道,当我取消选中一个复选框时,我该如何处理pop值:

我的方法:

$('.selectionne:checked').each(function(){
   elems.push($(this).attr('id'));
});

1 个答案:

答案 0 :(得分:0)

您可以使用以下内容:

$('.selectionne').change(function(){
   this.checked ? elems.push(this.id) : elems.pop(this.id);
});

这只是检查您单击的复选框是否已被选中的简写 - 如果是,请将其ID添加到数组中,否则从数组中弹出它的ID。

jsFiddle example here.