Answers:
您可以这样使用.length:
var count = $("ul li").length;
.length告诉您找到的选择器有多少个匹配项,因此它计算您有多少个<li>下属<ul>元素...如果有子子级,请改用"ul > li"仅获取直接子级。如果<ul>页面中还有其他元素,只需更改选择器使其仅与他的选择器匹配,例如,如果选择器具有要使用的ID "#myListID > li"。
在其他您不知道子类型的情况下,可以使用*(通配符)选择器或.children(),如下所示:
var count = $(".parentSelector > *").length;
要么:
var count = $(".parentSelector").children().length;
$("#parent").children().length
尝试使用:
var count = $("ul > li").size();
alert(count);
如果您使用它来确定当前选择器以找到其子级,那么该怎么办呢:<ol>那么<li>如何编写选择器将
var count = $(this+"> li").length;无法正常工作。
$("ol.class > li").length
document.querySelectorAll('ul li').length