如何从列表中获取第二个 li ,并在其中找到类" txtlist "它只包含数字,并隐藏它?
<ul id="addresslist">
<li>title</li>
<li>
<span class="txtlist">Full name</span>
<span class="txtlist">065632645454</span>
</li>
<li>
<span class="txtlist">USA</span>
<span class="txtlist">df sdfsdf g</span>
</li>
</ul>
谢谢!
答案 0 :(得分:3)
这背后的概念是,如果我们尝试将可转换为string
的{{1}}转换为number
,则在我们使用NAN
进行转换时不会返回+
。 / p>
尝试,
$('ul li:eq(1) span.txtlist').filter(function(){
return !isNaN(+$(this).text());
}).hide();
答案 1 :(得分:0)
$('#addresslist li').find('.txtlist').filter(function(){
var get=parseInt($(this).html()) ? "num" : "no";
if(get == "num" && $(this).index() == 1)
{
$(this).hide();
}
});
DEMO 这只会隐藏在第二个li
中