我有一个从一些服务器端代码生成的列表,在使用jQuery向它添加额外内容之前,我需要弄清楚其中已经有多少项。
<ul id="mylist">
<li>Element 1</li>
<li>Element 2</li>
</ul>
发布于 2009-03-03 11:12:18
尝试:
$("#mylist li").length
只是好奇:为什么你需要知道大小?你不能直接使用:
$("#mylist").append("<li>New list item</li>");
发布于 2009-03-03 11:14:43
var listItems = $("#myList").children();
var count = listItems.length;
当然,您可以将其压缩为
var count = $("#myList").children().length;
要获得有关jQuery的更多帮助,http://docs.jquery.com/Main_Page是一个很好的起点。
发布于 2012-07-23 13:53:31
当调用.size()方法或.length属性时,您会得到相同的结果,但.length属性是首选的,因为它没有函数调用的开销。所以最好的方法是:
$("#mylist li").length
https://stackoverflow.com/questions/605969
复制相似问题