angular.js中怎么获取当前的元素,然后为它增加class?

1 通过 ng-repeat 循环出5条li,然后当鼠标进入的时候,为li增加 class=‘active’。

2<li ng-repeat="tmp in pdData.pdPic track by $index" ng-mouseenter="fun($index)"> <img ng-src="img/proDetail/{{tmp}}"/></li>

https://img.mukewang.com/5be8f0e200014b6904660381.jpg

4 已经尝试的办法:(1)通过$event.target获取当前元素,然后addClass(‘ active’),但是每次是给li的子元素img增加了class=‘active’;
(2)通过this传递参数发现,this 指向的是当前¥scope,并不是当前元素。

求大神帮帮我吧


四季花海
浏览 1356回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript