使用jQuery查找无序列表中有多少列表项

Mik*_*Lin 3 jquery children

我正在创建一个标签式内容界面.内容面板是使用服务器端脚本创建的无序列表.我想通过jQuery添加标签来控制面板.jQuery插件工作的唯一要求是使用与制表符相同数量的面板(面板数量并不总是一致的).我需要查询我的ul.panels中有多少列表项并将其存储在变量中,因此我可以创建一个包含该变量的循环,以将我的列表项追加到ul.tabs中.

我无法访问服务器端脚本,因此无法修改PHP.

set*_*eth 6

像这样?

 var cnt = $('ul.panels li').length
Run Code Online (Sandbox Code Playgroud)

jQuery挂起了各种各样的东西,所以你真的不需要你自己的循环(methinks).你也可以这样做:

 $('ul.panels li').each( function(idx, panel) {
     // stir in special sauce
 });
Run Code Online (Sandbox Code Playgroud)


six*_*ear 5

var count = $("ul.panels li").size();
Run Code Online (Sandbox Code Playgroud)