我有一个这样的简单列表:
<ul id="cyclelist">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我正在使用jQuery循环遍历列表.第一个问题是查找列表是否包含多个元素.我希望这样的东西能起作用:
var $list = $('#cyclelist');
if ($list.length > 1) {
...
}
Run Code Online (Sandbox Code Playgroud)
但是长度始终返回1.有没有更好的方法来使用jQuery查找列表的长度?或者我错了?
jac*_*gel 13
尝试 $('#cyclelist li').length
问题是$('#cyclelist')只有一个元素 - 整个无序列表.如果您想知道无序列表中的列表项数,可以添加其他选择器"li".
| 归档时间: |
|
| 查看次数: |
18749 次 |
| 最近记录: |