鍍金池/ 問答/HTML/ 如何獲取列表中被點擊元素的Index值

如何獲取列表中被點擊元素的Index值

medialist中有三個item標(biāo)簽,每個item中都有img標(biāo)簽,需求是點擊img標(biāo)簽,要獲取當(dāng)前img標(biāo)簽在medialist中的index值

clipboard.png

直接用$(this).index(),會顯示0,請問怎么循環(huán)還是?

回答
編輯回答
萢萢糖

$('.item').find('img').index($(this))

2017年4月28日 14:40
編輯回答
耍太極

$(this).parent().parent().index()

2017年3月2日 03:33
編輯回答
尐懶貓
$('img').on('click', function(){
    $('.mediaList').find('img').index(this)
});
2018年2月17日 06:02
編輯回答
慢半拍
$.each($(".medialist").find('img'),function(index,el) {
      $(this).click(function() {
        console.log(index);
      })
});
2017年6月26日 09:47