このようなリストがあります。これは事前にレンダリングされているため、ng-repeat に添付されているものを使用することはできません。
<li ng-class="{ 'active': 1 == selectedIndex }">
<a href="" ng-clicked="itemClicked($event)">Item 1</a>
</li>
がクリックされた<li>
ときにクラスを切り替えられるようにしたい。a
$index
ここで同様の質問に対する他の回答を見ると、変数を使用してこれを達成できることを意味する ng-repeat に関連付けられた変数があるようです。このリストは事前にレンダリングされているため、これは利用できないため、jQuery の方法で行う必要があると思います。
$event オブジェクトにアクセスできることがわかりましたが、event.target は DOM 要素しか提供しません。それを jQuery オブジェクトに変換できるようにしたいと考えています。これは可能ですか?