我知道[name^="value"]
选择器,但是否有一种类似的选择器(或技术),可以查询以给定值开头的所有属性?
我正在寻找类似于$("[*^='http://www.something.com']")
(不存在)的东西。
它将匹配所有包含至少一个属性值以http://www.something.com
开头的元素。
比如:
<img src="http://www.something.com/image.jpg" />
<a href="http://www.something.com">Something</a>
<link rel="stylesheet" href="http://www.something.com/css/style.css" type="text/css">
属性名称可以是任何东西,不仅限于src
和href
,甚至包括非标准属性。
有已知的方法来实现这个吗?
img[src$=http://whatever]
,link[href$=http://whatever]
和a[href$=http://whatever]
。您需要为希望检查每个元素的每个属性提供更好的现实世界的理由,因为根本没有必要这样做。 - user229044data-*
以及不符合规范的属性。性能不是问题,而且我喜欢折磨DOM :D。 - Anthony Accioly