有时候我们在使用复选框的时候会发现复选框选中了,但是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)