[英]How to count span inside ul which have li inside it
具有这样的代码结构:
<ul class="ulNotif">
<span id="notiftype1"></span>
<span id="notiftype2"></span>
<span id="notiftype3"></span>
</ul>
我向每个范围发送带jquery的li。 如果数据与条件匹配,则每个跨度将为li。
我试图用$(".ulNotif span li").length
来计数,但值仍然为0。 如何用javascript计算里面有li的跨度? 谢谢
@junkfoodjunkie是正确的。 您应该将<li>
标记用作<ul>
直接后代。 尽管如此,您的代码应如下所示:
$(".ulNotif span li").length
您的<ul>
具有.class,而不是#ID
编辑 :这项工作完全为我找到:返回3
$('.ulNotif span').each((index, child) => {
$(child).append('<li>')
})
console.log($('.ulNotif span li').length)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.