0
我有這樣的事情:
<span>abc</span>
<span>a</span>
,我需要選擇只有第二範圍,但與$("span:contains("a"))
jQuery選擇兩個跨度。我如何只選擇具有精確文本匹配的跨度?
我有這樣的事情:
<span>abc</span>
<span>a</span>
,我需要選擇只有第二範圍,但與$("span:contains("a"))
jQuery選擇兩個跨度。我如何只選擇具有精確文本匹配的跨度?
使用下面的代碼。使用html()
代替.text()
,以僅匹配不包含其他元素的跨度。
<span><span>a</span></span> <--
text
方法將選擇兩個跨度元素。
$("span").filter(function(){
return $(this).html() == "a";
})
只有1.4 + –
@RoyiNamir根據http://api.jquery.com/filter/,此功能可在1.0+ –
對不起,我感到困惑。 –