javascript - 使用 jQuery 选择具有特定数据的元素

标签 javascript jquery select

是否可以使用jQuery数据方法设置一些数据,然后再查询呢?像...找到所有数据为 foo == true 的元素?

最佳答案

您可以使用 .filter()选择你想要的元素,像这样:

$("someSelector").filter(function() { return $.data(this, "foo"); });

在这种情况下,因为您要检查一个 bool 值,所以它非常简单,要检查一个值,只需添加比较即可,如下所示:

$("someSelector").filter(function() { return $.data(this, "foo") == "value"; });

关于javascript - 使用 jQuery 选择具有特定数据的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4492040/

相关文章:

javascript - 奇怪的 Date() 解析错误

javascript - 调整 droppable 的大小在 Mozilla 中不起作用

Postgresql:选择不同的 - 列的组合

javascript - 用javascript中的mysql数据库中的数据填充下拉列表

javascript - 如何在区域样条类别 Highcharts 中显示从当前日期起一周的最后 7 天

javascript - Material 刷新点击事件不起作用

javascript - 如何在 AngularJS 中使用多个键值进行重复?

mysql - 通过重用 MYSQL 中的派生字段列名来简化查询字符串

javascript - 从对象数组中获取本月的第一天

jquery - 如何更新包含另一个在函数中更新的变量的全局变量