$("li").click(function() {
$(this).addClass("current")
})
})
貌似上次见到这个问题,还是你问的?$("ul li").click(function(){
var index = $("ul li").index($(this))//你那个错了
$("div[id^='action']").hide()//让id以action开关的div隐藏
$("#action"+(index+1)).show()//让#actionX显示
})
你应该是想实现风琴菜单或者类似效果的吧?推荐使用jquery(轻量级的js封装组件)很方便的实现了风琴菜单。一定要用js的话代码太长了我给你点思路。首先为元素绑定onclick事件,一级li和二级li区别对待。你没说清楚哪里不明白,我就猜一下你是不知道如何选中二级节点的父节点。选中当前节点的父节点的方法是this.parentNode就是当前节点的父节点了。你可以if this.onclick 那么this.parentNode.class就改为什么什么。你试试欢迎分享,转载请注明来源:内存溢出
评论列表(0条)