为了账号安全,请及时绑定邮箱和手机立即绑定

这个和remove、add有啥区别?

这个和remove、add有啥区别?完全可以用add,remove实现该功能啊

正在回答

2 回答

toggleClass是给元素进行样式切换的,如果有样式就去掉,没有样式就加上,等于一个toggleClass就顶上remove+add了

addClass是用来给指定元素增加类名,也就是说给指定的元素追加样式

removeClass是用来给指定的元素移除类名,也就是说给指定元素移除样式

0 回复 有任何疑惑可以回复我~
#1

培根熏肉 提问者

首先感谢你的回答,其次还有个小问题:复杂程度是一样的啊,你看,我无论去掉或加上样式都还要往toggleclass里设定布尔值。甚至toggle更复杂,因为起初就要先给对象添加toggleClass,而add和remove则不需要这一步。
2017-06-09 回复 有任何疑惑可以回复我~
#2

培根熏肉 提问者

非常感谢!
2017-06-09 回复 有任何疑惑可以回复我~

jQuery提供一个toggleClass方法用于 简化 这种互斥的逻辑,通过toggleClass方法动态添加删除Class,一次执行相当于addClass,再次执行相当于removeClass

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这个和remove、add有啥区别?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信