【发布时间】:2014-02-08 19:56:22
【问题描述】:
例如,我想匹配在其任何属性中具有“data-foo”的所有元素:
<a data-foo="abc" href="#">I'm Matched</a>
<a data-foo-bar="abc" href="#">I'm Matched Too</a>
<a data-foo-bar-baz="abc" href="#">I'm Matched Too</a>
<a data-bar-foo="abc" href="#">I'm Not Matched</a>
我可以轻松地遍历所有元素并检查自己,但我不确定 jQuery 是否支持这种类型的选择器。
【问题讨论】:
-
谢谢。你有那个来源吗?
-
@AlienArrays - OP 编辑了他的原始代码并修复了它。
-
查看
:contains()api.jquery.com/contains-selector -
我为您设置了一个答案,以匹配任何具有包含您选择的字符串的属性的
a元素。
标签: javascript jquery jquery-selectors