【问题标题】:Check box checked issue with previously checked/unchecked objects以前选中/未选中的对象的复选框选中问题
【发布时间】:2015-11-03 18:29:40
【问题描述】:

我正在使用一组复选框

问题:我正在获取以前未选中的复选框对象。我正在使用 jquery 来获取那些选中的复选框,如下所示

 var defaultChecked = $('input[name=default]:checked');

注意:之前的对象在上面附加的图像中显示较淡的颜色(非活动状态)

要求: 最后,我应该能够在我的 defaultChecked 变量中仅获取当前选中的复选框对象。

【问题讨论】:

  • 好的!那么问题是什么?我猜你忘了问。
  • @jai 我更新了我的问题,请看一下

标签: jquery checkbox


【解决方案1】:

您可以参考this

var defaultChecked;
var checkedVals = [];
$('input[name=default]').change(function(){
    if(this.checked) { 
       defaultChecked = $(this); // this will be the latest one checked checkbox.
       checkedVals.push(this.value); // push this when checked
    }
});

或者您可以使用$.map().get() 将值作为数组获取:

var checkedVals = $.map($('input[name=default]:checked'), function(){
    return this.value;
}).get();

【讨论】:

  • 如果多个复选框勾选了如何获取多个勾选的值
猜你喜欢
  • 2022-09-29
  • 2019-01-14
  • 1970-01-01
  • 1970-01-01
  • 2022-01-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多