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+ –
对不起,我感到困惑。 –