jQuery获取复选框选中状态

jQuery获取复选框选中状态

Ezra
2021-06-29 / 0 评论 / 179 阅读 / 正在检测是否收录...

有时候我们在使用复选框的时候会发现复选框选中了,但是input元素里却没有checked状态,因此在jQuery我们并不能获取到对应复选框选中的值

var arr = new Array();
$("input[name='kaiguan']:checkbox[checked]").each(function(i){

     arr[i] = $(this).val();

    });

因此使用上面的代码并不能很好的获取到值

var arr = new Array();
    jQuery("input[name='kaiguan']").each(function(i){
           if (jQuery(this).is(':checked')) {
           arr.push(jQuery(this).val());
    }
}

所以改用这个

0

评论 (0)

取消