Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在创建一个选项卡式内容界面。内容面板是使用服务器端脚本创建的无序列表。我想通过 jQuery 添加选项卡来控制面板。jQuery 插件工作的唯一要求是具有与选项卡相同数量的面板(面板的数量并不总是一致的)。我需要查询我的 ul.panels 中有多少列表项并将其存储在一个变量中,因此我可以使用该变量创建一个循环以将我的列表项附加到 ul.tabs 中。
我无权访问服务器端脚本,因此不可能修改 PHP。
像这样?
var cnt = $('ul.panels li').length
jQuery 将各种东西挂在上面,所以你真的不需要自己的循环(methinks)。你也可以这样做:
$('ul.panels li').each( function(idx, panel) { // stir in special sauce });
var count = $("ul.panels li").size();