我的页面大约有31个
<ul class="sortableList">
<li>Jargon</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我试图循环每个sortableList并计算该ul中li的数量。
到目前为止,我有
_.each($('.sortableList'), function(info, key) {
console.log($(this).length);
});
Run Code Online (Sandbox Code Playgroud)
但是在控制台中,我得到31 x0。它不计算每个列表中的li。
你需要算孩子的的<ul>元素,而不是元素本身。另外,您在这里不需要underscore.js。
$('.sortableList').each(function(){
console.log($(this).children('li').length);
});
Run Code Online (Sandbox Code Playgroud)