javascript - 获取按名称选中的复选框数量

标签 javascript jquery checkbox checked

我试图找出已选中多少个复选框,但遇到了一些麻烦..

我的复选框全部命名为delete[]

var count = ($('#form_store_setup input[name=delete]:checked').length);

...这根本不起作用:

var count = ($('#form_store_setup input[name=delete[]]:checked').length);

最佳答案

您需要转义方括号。试试这个:

var count = $('#form_store_setup input[name=delete\\[\\]]:checked').length;

或者将属性值放在引号中:

var count = $('#form_store_setup input[name="delete[]"]:checked').length;

关于javascript - 获取按名称选中的复选框数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23812040/

相关文章:

javascript - 如何使用 javascript、jquery、html 和 css 制作基本的事件日历?

javascript - 防止单击时检查单选按钮

Javascript变量随onclick变化

javascript - 缩短加载前端 JS 应用程序/进行首次 JSON API 调用时间的最佳方法

javascript - 使用 Meteor JS 的响应式(Reactive)连接在模板中呈现集合数据

javascript - 使用 jQuery 选择器获取 div 高度?

php - 复选框从数据库中插入/删除

javascript - ExtJS 6 TreePanel 滚动不起作用

jquery移动按钮颜色改变

html - 多个复选框,只有一个可选