在jquery中获取元素的索引

时间:2015-03-17 13:40:31

标签: jquery dom

我在表格行中有以下html元素:

<a class="btn small small-red-button" ng-click="addTicket(d, schedule.schedule_id )" ><i class="glyphicon glyphicon-plus state"></i> <span class="text">Add Ticket</span></a>

现在基于某个值,使用angularjs中的ng-repeat重复该行(与我的问题无关)

但是现在我想在单击该元素时使用jquery获取重复元素的索引:

$(document).on("click", ".btn.small", function() {
            alert($(this).index());
        });

但无论重复该元素多少次,或者我点击哪一个索引总是弹出为0.有人可以告诉我原因吗?

1 个答案:

答案 0 :(得分:0)

根据@adeneo评论

关闭此问题

<强>代码

$(document).on("click", ".btn.small", function() {
   alert($(".btn.small").index(this));
});