代码之家  ›  专栏  ›  技术社区  ›  Jinseong Kim

如何在angular 2中使用“this”jquery选择器

  •  2
  • Jinseong Kim  · 技术社区  · 7 年前

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

    我知道如果我使用“let I=index”如果我使用ngFor。。。

    如何将“this”选择器用于角度2?

    或者有另一种方法来获取选定的元素索引号?

    1 回复  |  直到 7 年前
        1
  •  4
  •   yurzui    7 年前

    您可以尝试使用 event.currentTarget 而不是 this

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

    另请参见