0

特定の文字列を含むhrefを持つアンカータグを特定してから、クラスを追加したいと思います。これを行う方法は:contains(text)フィルターを使用することかもしれないと思いましたが、それは機能しないようです。jQueryのドキュメントに記載されている例では、セレクターはターゲット要素にcssを追加するためにのみ使用されていることに気付きました。このセレクターを使用して、アンカータグのようなものにクラスを追加することはできませんか?私の例は次のとおりです。

<script type="text/javascript">
$('a:contains("apple")').addclass("monkey");
</script>

アンカーのhrefはhttp://www.apple.comです。

このコードは機能しません。

あるいは、特定の文字列を含むアンカーを見つけて、クラスまたはIDをアンカーに追加するという私の目標を達成するための最良の方法は何ですか。

ありがとう。

4

1 に答える 1

3

$('a[href*="apple"]')代わりに必要です。:contains()要素の内部テキストをチェックします。

于 2012-06-21T06:59:59.273 に答える