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

js如何获取层里面的元素下标

js如何获取层里面的元素下标

小唯快跑啊 2018-12-12 13:15:55
外面一个总层,里面有3个小层 小层里面有图片,如何获取到图片下标。<div id="wai">    <div class="nei">        <img><img><img>    </div>    <div class="nei">        <img><img><img>    </div>    <div class="nei">        <img><img><img>    </div></div>我点击时候都是外层,所以this我感觉获取不到img下标- -。。新手,求大神指教。谢谢可能怪我没说清除抱歉。应该是事件冒泡或者捕获我不太清除哪一个。我目前的点击只有外层id="wai"才有效,其他无效,每次的$this都是外层。但是我又要获取里面点击的img索引index。这样的话怎么解决。。。谢谢大家!抱歉抱歉,没说清楚    $("#wai").click(function(){        console.log($(this))    })    $(".nei").click(function(){        console.log($(this))    })    $("#wai img").unbind();    $("#wai img").on("click",function(){        console.log($(this))        console.log($("#wai img").width());        return false;    })只有外层的console生效
查看完整描述

1 回答

?
鸿蒙传说

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

$("#wai").click(function(){

    console.log($(this))

})

$(".nei").click(function(e){

    e.stopPropagation()

    console.log($(this))

})

$("#wai img").on("click",function(e){

    e.stopPropagation()

    console.log($(this))

    console.log($("#wai img").width());

})


查看完整回答
反对 回复 2019-01-13
  • 1 回答
  • 0 关注
  • 438 浏览
慕课专栏
更多

添加回答

举报

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