【发布时间】:2012-01-12 08:41:16
【问题描述】:
我想要一个像 $(".author") 这样的选择器,如果“作者”是任何属性的值,而不仅仅是类的值,它将选择一个元素。
例如selector.text() 应该为以下每个页面提供“Emily Ekins”:
<a href="http://reason.com/people/emily-ekins" rel="author">Emily Ekins</a>
或
<bloop href="http://reason.com/people/emily-ekins" id="author">Emily Ekins</a>
或
<blah href="http://reason.com/people/emily-ekins" class="author">Emily Ekins</a>
或
<tag href="http://reason.com/people/emily-ekins" random="author">Emily Ekins</a>
有什么办法吗?
【问题讨论】:
-
CSS/XPath stackoverflow.com/questions/5634278/… 的相关问题(我想不出一个 CSS 选择器,只有一个 XPath 表达式,而且我不确定 jQuery 是否支持匹配任何属性,因为 CSS 不支持't...)
-
你永远不需要这样做。
-
@BoltClock 请注意,有些浏览器支持
document.evaluate,它采用XPath 表达式。
标签: jquery html jquery-selectors