jQuery:如果在复选框数组中选择了任何复选框,如何返回 true?

标签 jquery

我的复选框每个看起来像这样:

<input id="bulk_selected_" name="bulk_selected[]" type="checkbox" value="159">

最佳答案

使用 attribute-equals selector.is() ,像这样:

return $("input[name='bulk_selected[]']").is(":checked");
//or...
return $("input[name='bulk_selected[]']:checked").length;

.is()如果任何元素与选择器匹配,将返回true。或者更快一点的版本:

return $("input[name='bulk_selected[]']").filter(function() { 
  return this.checked; 
}).length > 0;

关于jQuery:如果在复选框数组中选择了任何复选框,如何返回 true?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3534312/

相关文章:

javascript - 我如何使用 jQuery 来确定点击事件是否在特定元素内触发?

javascript - 如何使用 jQuery 将 <option> 插入到 <select> 多个元素中?

javascript - 在我的窗口屏幕外停止动画

javascript - Jquery变量类型问题

javascript - 如何通过 javascript 单击 html 链接访问 SDcard ..?

Javascript 按位转为常规运算符

javascript - 复选框 cookie 并记住显示隐藏区域

javascript - jquery多行文本问题

javascript - jquery悬停li以显示段落内?

javascript - 使用 jVectorMap/JQVMap 进行数据可视化