2

有这样的东西:

<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属性以rdfAND 不包含结尾的那些链接features

我知道我可以使用:

$('a[href$=".rdf"]')

获取所有 .rdf 文件。任何的想法?

4

2 回答 2

4

我会用这个:

$('a[href$=".rdf"]').not('[href*=features]')

也可以写成一个选择器:

$('a[href$=".rdf"]:not([href*=features])')

但我认为它的可读性较差。

一如既往地为人类而不是为机器编写代码

于 2012-12-12T22:23:10.247 回答
3

在选择器上添加:not(..)

$('a[href$=".rdf"]:not([href*="features"])')
于 2012-12-12T22:22:40.810 回答