计算 ul 中的所有第一个列表项
Count all first list items in ul
我想知道如何计算div中的所有列表项。
<ul class="menu">
<li><a href="#">Home</a>
</li>
<li><a href="#">Contact</a>
</li>
<li><a>Information</a>
<ul>
<li><a href="#">History</a>
</li>
<li><a href="#">Present</a>
</li>
<li><a href="#">Future</a>
</li>
</ul>
</li>
<li><a>Tutorials</a>
<ul>
<li><a href="#">HTML/CSS</a>
</li>
<li><a href="#">Javascript</a>
</li>
<li><a href="#">Jquery</a>
</li>
<li><a href="#">PHP</a>
</li>
</ul>
</li>
<li><a href="#">Structure</a>
</li>
</ul>
如何计算ul class=menu
中的所有列表元素?而不是在更深的 UL 中的列表项。
的意思是如何计算主页,联系人,信息,教程,结构,而不是我刚刚提到的这些元素中的列表元素。
当然,我做了一些研究,但找不到正确的答案。这里有一些重复: jQuery:计算列表元素的数量?
使用>
子选择器:
$('ul.menu>li').length
或.children()
:
$('ul.menu').children('li').length
另一个问题是在jQuery中,所以我回答jquery,试试这个来计算你的li
元素
var count = $('ul.menu').children('li').length;
演示
相关文章:
- jQuery下拉列表未显示第一个选项
- 在字符串列表中搜索任何出现的单词,如果单词的第一个字符匹配,则高亮匹配单词.Javascript正则表达式
- 将事件列表滚动到给定月份的第一个事件
- 如果未选择第一个下拉列表,则禁用第二个下拉列表
- 为什么嵌入式下拉列表只选择第一个选项
- 显示基于第一个下拉列表的第二个下拉列表不起作用
- 获取可滚动列表中第一个可见项的位置
- 计算 ul 中的所有第一个列表项
- 经典 ASP - 下拉列表:选择与第一个下拉列表具有相同值的所有下拉列表
- 选择“第一个下拉列表”以与另一个下拉列表的值相同
- 按AngularJS中名字的第一个字母过滤人员列表
- 使用jquery如何自动删除下拉列表中的第一个空白选项(如果它依赖于另一个选项)
- 如何从php中第一个动态生成的第二个下拉列表将数据存储到数据库中
- 遍历两个列表,从第一个列表中获取值,将它们添加到第二个列表中
- 在第一个列表中显示一个li,在单击第二个列表中的另一个选项后,在单击时隐藏其余|保存第一个列表的选项
- 如何使用javascript/jquery检测最后一个或第一个列表项是否显示在其容器中
- 如何在单击时将第一个列表元素与另一个li元素交换
- 如何使用嵌套的ng-repeat来允许只在第一个列表成功应答时访问第二个列表
- 我怎么能找到第一个列表的孩子与同一类从多个级别
- 按第一个列表中项目的索引将项目添加到第二个列表中