javascript - ul 里面有多少个 li 与 javascript

标签 javascript jquery html-lists

我怎么知道第一个ul里面有多少个li

我知道我可以使用 .length,但我只想要 first-ul 的数量

<ul class="first-ul">
    <li>1</li>
    <li>2</li>
    <li>
        <ul class="second-ul">
            <li>2.1</li>
            <li>2.2</li>
        </ul>
    </li>
</ul>

http://jsfiddle.net/5oykbysk/

最佳答案

使用>获取直接子li:

alert(number = $('ul.first-ul > li').length);

fiddle :

http://jsfiddle.net/5oykbysk/1/

参见 JQUERY DOCS for details

关于javascript - ul 里面有多少个 li 与 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25490562/

相关文章:

javascript - 搜索栏在桌面上可见,在移动设备上可扩展

java - 为 jQuery "sortable"问题重新排序 li 元素

javascript - 在一个对象中获取 2 个属性时遇到问题

javascript - 循环获取 1 个输入字段中的所有单词

javascript - bootstrap-datepicker 获取客户端电脑时间,如何从服务器设置默认时间

javascript - AngularJS:在指令 Controller 中呈现 HTML

javascript - jquery datepicker 根据两个日期之间的差异更改输入值

javascript - 如何查明某些 javascript 代码是否被实际使用?

css - 在 Wordpress 中更改 html 结构和创建菜单项

html - 如何让 <ul> 的要点与文本居中?