jq怎么解决树形菜单点击子元素也会触发收起动作? 150

初次学习js,思路不是特别清晰,原本的思路是点击菜单名“dd-wj-tit”这一行,展开下面的子元素内容,但是这个元素使用的类名,点击时会同时获取其他的元素,这样就导致点... 初次学习js,思路不是特别清晰,原本的思路是点击菜单名“dd-wj-tit”这一行,展开下面的子元素内容,但是这个元素使用的类名,点击时会同时获取其他的元素,这样就导致点击一个会展开了所有的目录,然后就改为点击父元素“dd-list”,然后才了获取当前序列号,寻找当前序列号对应的元素,展开内容,但是有个bug,就是展开内容之后,点击“dd-list”内容下的任何地方都会导致菜单收起,这个怎么解决?或者我这个js怎么写才行?回答测试成功之后一定会采纳的。
如果是电脑端查看图片,请在新的窗口打开图片,不然太小看不清晰
展开
 我来答
疯狂的柳下惠EX
2016-11-22 · 超过23用户采纳过TA的回答
知道答主
回答量:73
采纳率:100%
帮助的人:19.3万
展开全部
那就给$('.dd-list')的子节写一次JQ。大概就是:
$('.dd-list').child('div').click(function(){
这里写一下阻止菜单栏网上回伸的代码。比如$('this').parent().addClass()什么什么;就是把你点击父元素的事件再写一遍。注意我写的是比如,你不要照抄后到时来告诉我这不行那不行,大概思路是这样的,应该没错
})
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式