我有一个这样的清单。它是预渲染的,因此不能使用附加到 ng-repeat 的任何内容。
<li ng-class="{ 'active': 1 == selectedIndex }">
<a href="" ng-clicked="itemClicked($event)">Item 1</a>
</li>
我希望能够在单击<li>
时切换类a
。
在这里查看类似问题的其他一些答案,似乎有一个与 ng-repeat 关联的变量,这意味着您可以使用一个$index
变量来实现这一点。由于此列表是预渲染的,因此不可用,因此我想我必须以 jQuery 方式进行。
我看到我可以访问 $event 对象,但 event.target 只给了我 DOM 元素,我希望能够将它转换为 jQuery 对象。这可能吗?