jquery - 使用 Jquery 选择所有具有相似 id 的选中复选框?

标签 jquery checkbox

这可能是今天最简单的问题。

我有一组具有相似 ID 的复选框(均以 someid_ 开头,例如 someid_0someid_1..)

我想要获取所有已选中复选框。

我已尝试 $('input:checkbox[id^="someid_"]:checked') 但它不起作用?

最佳答案

此代码可以正常工作,请检查演示

http://jsfiddle.net/csTpG/

标记

<input type="checkbox" id="someid_1" checked/>
<input type="checkbox" id="someid_2" checked/>
<input type="checkbox" id="someid_3" checked/>
<input type="checkbox" id="someid_4"/>

jQuery

var n = $('input:checkbox[id^="someid_"]:checked').length;
alert(n); // count of checked checkboxes

$('input:checkbox[id^="someid_"]:checked').each(function(){
    alert($(this).attr("id"));});

关于jquery - 使用 Jquery 选择所有具有相似 id 的选中复选框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4894942/

相关文章:

jquery - 如何在运行时向 css 属性添加值?

javascript - 如何更改 Dropzone.js 中的缩略图 src 值?

Android onClick 复选框未在 ListView 中选中

jquery - 未捕获的 TypeError : $(. ..).tagsinput 不是函数

javascript - 在方向更改时使用 jQuery 重新计算值不起作用

javascript - 具有点击滚动功能的粘性导航

jquery - 表格单元格侧边栏不折叠(动画宽度)

php - php 文件中的 html 输入类型

javascript - 检查其他复选框后,复选框未禁用

javascript - JavaScript 中复选框更改后更新图表