是否可以使用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/