在Jquery中找到相对于click函数的元素的索引?

时间:2015-02-17 10:04:49

标签: jquery

我有以下情况:

http://jsfiddle.net/ze6wv2e2/

当我点击" view_larger"上课时,我试图获得" .inner"的索引。父类引用整个页面。

例如,如果我点击第二个view_larger类,那么" .inner"的索引class应该等于1。

这是我到目前为止所做的:

$(".view_larger").click(function(){
    var classIndex = $(this).parent().index();
    console.log("classIndex");
})

我希望这很清楚。

感谢。

1 个答案:

答案 0 :(得分:1)

如果您希望索引基于所有.inner元素,则需要使用以下内容。然后使用.index(selector)版本,这将根据传递的选择器的元素集给出元素的索引。

var classIndex = $(this).parent().index('.inner');

点击hi3将在这种情况下为您提供3

演示:Fiddle