2017-09-28 8 views
1

私は以下のコードを使用しようとしています。私は私が使用している場合、私はngFor ... を使用しますが、私は「d3.js」角度2の 'this' jqueryセレクタを使用するにはどうすればいいですか

はどのような角度で「この」セレクタを使用することができますを使用する必要があれば「私は=インデックス聞かせて」知っている

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

2?

または選択した要素インデックス番号を取得する別の方法がありますか?

答えて

2

かわりthisevent.currentTargetを使用して試すことができます:私は(.each使用したい場合は

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

+0

も参照してください)私はどのように行うことができますか? $( 'ボタン')それぞれ(()=> { $(この).ATTR( '色'); } –

+0

https://jsfiddle.net/Leu8obpc/ – yurzui

+0

のhttps://関数:型:関数(整数インデックス、要素要素) '2番目のパラメータは現在の要素を参照します – yurzui

関連する問題