我正在尝试在jQuery中创建以下内容:
我有一个项目清单(例如10)。如果项目数超过6,则将其余项目(从6到10)复制到新的UL中以创建下拉菜单结构。
菜单的第一个版本是http://jsfiddle.net/ryb7T/,其中有10个项目。
jQuery的结果应类似于:http://jsfiddle.net/hRaWt/,其中显示了1-6个项目,其余项目(子菜单)显示在新的UL中。
最佳答案
请参阅以下jQuery代码:
if($(“#main-ul li”)。length> 6){
//太多李
$(“#main-ul”)
。附加(
$('
.append('更多')
.append($('
- ')。append($(“#main-ul li”)。slice(5).detach()))
);
}
和生活here。