0
可能性の重複:私は唯一の第二のスパンが、とを選択する必要がありjQueryの選択スパン内容に基づいて
<span>abc</span> <span>a</span>
が、私はこのような何かを持っています$("span:contains("a"))
jQueryは両方のスパンを選択します。正確なテキストマッチングでスパンのみを選択するにはどうすればよいですか?
可能性の重複:私は唯一の第二のスパンが、とを選択する必要がありjQueryの選択スパン内容に基づいて
<span>abc</span> <span>a</span>
が、私はこのような何かを持っています$("span:contains("a"))
jQueryは両方のスパンを選択します。正確なテキストマッチングでスパンのみを選択するにはどうすればよいですか?
次のコードを使用してください。 .text()
の代わりにhtml()
が使用され、他の要素を含まないスパンにのみ一致します。
<span><span>a</span></span> <--
text
メソッドは両方のspan要素を選択します。唯一
$("span").filter(function(){
return $(this).html() == "a";
})
1.4 + –
@RoyiNamirからhttp://api.jquery.com/filter/によると、この機能は私が混乱して申し訳ありません1.0+で –
可能です。 –