有这样的事情:
<div>
<a href="http://a.site.org/a_link.html"></a>
<a href="http://a.site.org/file_name.rdf"></a>
<a href="http://a.site.org/file_features_name.rdf"></a>
<a href="http://a.site.org/file_features2_name.rdf"></a>
</div>
如何只获取href
属性以rdf
结尾且不包含features
的链接?
我知道我可以使用:
$('a[href$=".rdf"]')
获取所有.rdf文件。有什么想法吗?
答案 0 :(得分:4)
我会用这个:
$('a[href$=".rdf"]').not('[href*=features]')
也可以写成一个选择器:
$('a[href$=".rdf"]:not([href*=features])')
但我认为它的可读性较差。
总是人类代码而不是机器。
答案 1 :(得分:3)
添加:not(..)
选择器:
$('a[href$=".rdf"]:not([href*="features"])')