vue中点击div里的当前元素添加class删除其他兄弟元素的class?

vue中点击div里的当前元素添加class删除其他兄弟元素的class?,第1张

toggleClass方法可以实现对某一class进行添加、删除 *** 作。

示例:

1

$('#test').toggleClass('className')

上面的代码将会依次为id为test的元素添加/删除名为className的class,如果test元素存在className,则删除className,如果不存在则添加className。

toggleClass的用法如下:在匹配的元素集合中的每个元素上添加或删除一个或多个样式类,取决于这个样式类是否存在或值切换属性。即:如果存在(不存在)就删除(添加)一个类。

.toggleClass( className )

className

类型: String

在匹配的元素集合中的每个元素上用来切换的一个或多个(用空格隔开)样式类名。

jQuery中一般有3个关于改变元素class的函数

addClass、removeClass、toggleClass

addClass

描述: 为每个匹配的元素添加指定的样式类名

$('div').addClass('className')//为所有div添加名为className的class

removeClass

描述: 移除集合中每个匹配元素上一个,多个或全部样式。

$('div').removeClass('className')//将所有div上名为className的class移除

toggleClass

描述: 在匹配的元素集合中的每个元素上添加或删除一个或多个样式类,取决于这个样式类是否存在或值切换属性。即:如果存在(不存在)就删除(添加)一个类。

$('div').toggleClass('className')//如果div上有这个class就删除,没有就添加

按住alt然后用鼠标点击需要添加的class的位置可以直接随意选择任意行任意列同时添加,同时安装shift和alt键加鼠标,也可以实现,不过效果更多,语言表达不清楚,具体的自己测试下就知道了


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11709217.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存