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>

属性がAND を含まないhrefで終わるリンクのみを取得するにはどうすればよいですか?rdffeatures

私は使用できることを知っています:

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

すべての .rdf ファイルを取得します。何か案が?

4

2 に答える 2

4

私はこれを使用します:

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

以下を使用して、1 つのセレクターとして記述することもできます。

$('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 に答える