javascript - jQuery 选择器可以根据数据查找元素吗?

标签 javascript jquery

我有一个包含大量复选框的应用程序。他们每个人都有一个 jQuery 数据参数,指示他们属于哪个组,例如<input type="checkbox" class="show" data-group="zones" />

在某些情况下,我想根据它们包含的数据选择这些复选框的一个子集。 jQuery 选择器可以拉这个吗?如果没有,除了手动过滤之外,还有其他方法可以做到这一点吗?

最佳答案

当然,一种方法很简单

$("input[data-group='zones']");

更新:

改变数据的值也可以这样做

$("input[data-group='zones']").each(function() {
   $(this).data('group', 'newzone');
});

关于javascript - jQuery 选择器可以根据数据查找元素吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10276134/

相关文章:

javascript - 隐藏/显示 HTML 表格

javascript - 如何在 Django 中为表单设置 ID?

jquery - Kendo UI Angular2/4 富文本编辑器

javascript - $(window).on ('popstate' ) 在 IE 中不起作用

javascript - 计数变量名称,将被追加

javascript - 如何向 AngularJS 中的现有 cookie 添加新值?

javascript - RequireJS:如何在模块级别声明依赖关系?

javascript - Web Workers - 如果对象按值传递,则内存使用量会增加一倍

javascript - 在 ExtJS 中,使用 DataView,如何检测按下的键?

javascript - 如何从外部访问组件Controller