0

重複の可能性:
Jquery は、文字列で始まる innerHTML を持つすべての要素を選択しますか?

私のコード:

<a href="#">Prefix today is monday</a>
<a href="#">Prefix today is wednesday</a>
<a href="#">other links</a>

「プレフィックス」で始まるコンテンツによって要素を選択できるjqueryセレクターはありますか?

次のような含むセレクターがあることを知っています:

$("a:contains('Prefix')")

「含む」ですが、「StartWith」コンテンツセレクターはありますか?

4

1 に答える 1

3
$("a:contains('Prefix')").filter(function(){
    return this.innerHTML.indexOf('Prefix') == 0;
})

HTML の干渉を望まない場合は、テキストをチェックすることもできます。

$("a:contains('Prefix')").filter(function(){
    return $(this).text().indexOf('Prefix') == 0;
})
于 2012-11-18T13:44:50.290 に答える