老问题jquery动态删除ul下的li
功能:实现后台管理菜单栏静态部分<divid="leftmenu"><ul><li><from>...搜索菜单表单....</from></li><li>..点击收缩菜单...
功能:实现后台管理菜单栏
静态部分
<div id="leftmenu">
<ul>
<li><from>...搜索菜单表单....</from></li>
<li>..点击收缩菜单栏按钮...</li>
<li>首页</li>
动态部分
<li class="" id="menu"></li>
</ul>
</div>
请问怎样在生成之前除静态部分外,清除动态生成的li?
除首页以下的菜单,每次生成li前清除已生成的li 展开
静态部分
<div id="leftmenu">
<ul>
<li><from>...搜索菜单表单....</from></li>
<li>..点击收缩菜单栏按钮...</li>
<li>首页</li>
动态部分
<li class="" id="menu"></li>
</ul>
</div>
请问怎样在生成之前除静态部分外,清除动态生成的li?
除首页以下的菜单,每次生成li前清除已生成的li 展开
1个回答
2015-08-24
展开全部
var ListMenu = function(data){
$("#leftmenu #menu").remove();
...
}
追问
这样做会把ul下所有li删除吧。我要保留前3个,只清除动态生成的li
追答
var ListMenu = function(data){
$("#leftmenu li:gt(2)").remove();
...
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询