我想選擇所有text = mytext的元素。我尋找類似的東西:jQuery - 獲取text = mytext的所有鏈接
$('.scroll').find("a[text=" + "mytext" + "]").css('background-color', 'green');
爲什麼這不工作?
編輯:
<a href='http://stackoverflow.com'>stackoverflow</a>
文本=計算器
我想選擇所有text = mytext的元素。我尋找類似的東西:jQuery - 獲取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()
不適合你的情況,因爲它不測試相等
是的。非常感謝。 – john
$('.scroll').find("a:contains('mytext')").css('background-color', 'green');
你想用:contains()
:
$('.scroll').find("a:contains('mytext')").css('background-color', 'green');
沒有。包含不好。我需要等於 – john
你的意思與「文」的標籤內容? – Joren
你是什麼意思由'text'元素的內容 –
是的,我的意思是標籤的內容 – john