text=mytext を持つすべての要素を選択したい。私はそのようなものを探しています:
$('.scroll').find("a[text=" + "mytext" + "]").css('background-color', 'green');
なぜこれが機能しないのですか?
編集:
<a href='http://stackoverflow.com'>stackoverflow</a>
テキスト=スタックオーバーフロー
text=mytext を持つすべての要素を選択したい。私はそのようなものを探しています:
$('.scroll').find("a[text=" + "mytext" + "]").css('background-color', 'green');
なぜこれが機能しないのですか?
編集:
<a href='http://stackoverflow.com'>stackoverflow</a>
テキスト=スタックオーバーフロー
その場合
$('.scroll a').filter(function(){
return $.trim($(this).text()) == 'mytext'
}).css('background-color', 'green');
:contains()
等しいかどうかをテストしないため、あなたのケースには適していません
使用する:contains()
$('.scroll').find("a:contains('mytext')").css('background-color', 'green');
使用したい:contains()
:
$('.scroll').find("a:contains('mytext')").css('background-color', 'green');