我想要一个类似$(".author")
的选择器,如果“author”是任何属性的值而不仅仅是class,那么它将选择一个元素。如果* any *属性匹配,则选择jQuery元素
例如selector.text()
应该给 “艾米丽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的http://stackoverflow.com/questions/5634278/css-or-xpath-selector-elements-which-have-any相关问题-attribute-with-specific-value(我无法想出一个CSS选择器,只有一个XPath表达式,并且我不确定jQuery是否支持匹配任何属性,因为CSS不会......) – BoltClock
您应该从来不需要这样做。 – Incognito
@BoltClock请注意,有些浏览器支持'document.evaluate',它采用XPath表达式。 –