先看dom元素:

<a v-for="dep in depArr" class="option-list" v-on:click="depFilterUser($event,dep.dep)">{{dep.dep}}</a>

使用v-for渲染的a元素,添加了depFilterUser函数的点击事件,若是点击了一个a元素,想操作该元素应该怎么做呢?

depFilterUser: function(e,dep){
    $(e.target).addClass("active"); //e.target-触发此事件的元素,此时若想使用jquery操作该元素,需要把该对象封装成jquery对象
    $(e.target).siblings().removeClass("active");
}

 

Logo

前往低代码交流专区

更多推荐