为了账号安全,请及时绑定邮箱和手机立即绑定

多个DIV,点击div下的子元素,怎么获取点击的是第几个DIV

多个DIV,点击div下的子元素,怎么获取点击的是第几个DIV

<div class="djnu"><ul><li>1</li><li>2</li><li>3</li></ul></div><div class="djnu"><ul><li>1</li><li>2</li></ul></div>如上,通过点击LI,怎么知道点击的是第几个div中的LI              
查看完整描述

2 回答

?
纱隔万水芷兰间

TA贡献7条经验 获得超0个赞

懒得写 大概思路就是每个li的click事件里面查询事件对象的target属性 这个就是被点击的li元素 然后查询它的parentNode.parentNode就是div

查看完整回答
反对 回复 2017-02-15
?
懒猫卧道

TA贡献1条经验 获得超0个赞

如果你是用jq的话,绑定点击事件时可以直接绑定在div上,这样触发事件的时候event就是指向点击的div了。如果想进一步了解的话可以去了解一下js点击事件的事件捕获和事件冒泡
查看完整回答
反对 回复 2017-02-15
  • 2 回答
  • 0 关注
  • 5459 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信