我正在创建一个标签式内容界面。内容面板是使用服务器端脚本创建的无序列表。我想通过jQuery添加选项卡来控制面板。唯一需要满足jQuery插件工作的条件是具有与选项卡相同数量的面板(面板数量并不总是一致的)。我需要查询我的ul.panels中有多少个列表项,并将其存储在一个变量中,以便我可以使用该变量创建循环,将我的列表项附加到ul.tabs中。
我无法访问服务器端脚本,因此修改PHP不是可能的选择。
我无法访问服务器端脚本,因此修改PHP不是可能的选择。
var cnt = $('ul.panels li').length
jQuery会将各种东西挂在它上面,因此您实际上不需要自己的循环(我想)。您也可以这样做:
$('ul.panels li').each( function(idx, panel) {
// stir in special sauce
});
var count = $("ul.panels li").size();