如何使用角度为2的'this'jquery选择器

时间:2017-09-28 17:18:45

标签: jquery angular this

我尝试使用下面的代码。

$('button').click(() => {
   console.log($('button').index(this)); // should show clicked element index
   //but in angular2 can't use 'this' 
})

如果我使用ngFor,我知道是否使用'let i = index'... 但我必须使用'd3.js'

如何使用角度为2的'this'选择器?

还是有另一种获取选定元素索引号的方法吗?

1 个答案:

答案 0 :(得分:2)

您可以尝试使用event.currentTarget代替this

$('button').click((e) => {
   console.log($('button').index(e.currentTarget));
})

另见