Javascript 如何在JQuery中按父元素获取元素索引

Javascript 如何在JQuery中按父元素获取元素索引,javascript,jquery,html,Javascript,Jquery,Html,我想从父树获取div元素的索引: $(“.row.col a”)。单击(函数(){ var e=$(this.parent(); var p=e.parent(); var i=p.指数(e); log([e,p,i]); }); 链接1 链接2 获取父元素中元素的索引。由于只有一个元素具有.row类,index()返回索引0,因为它是基于零的 要获取所单击元素的索引,请获取最近的祖先.col,并调用其索引 $(this).closest('.col').index() $(“.row

我想从父树获取div元素的索引:

$(“.row.col a”)。单击(函数(){
var e=$(this.parent();
var p=e.parent();
var i=p.指数(e);
log([e,p,i]);
});

链接1
链接2
获取父元素中元素的索引。由于只有一个元素具有
.row
类,
index()
返回索引
0
,因为它是基于零的

要获取所单击元素的索引,请获取最近的祖先
.col
,并调用其索引

$(this).closest('.col').index()

$(“.row.col a”)。单击(函数(){
log($(this).closest('.col').index());
});

链接1
链接2
使用
$(this).closest('.col').index()