这个和remove、add有啥区别?

来源:3-6 jQuery的属性与样式之切换样式.toggleClass()

培根熏肉

2017-06-09 14:30

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

写回答 关注

2回答

  • 阿木木额
    2017-06-09 16:15:13
    已采纳

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

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

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

    培根熏肉

    非常感谢!

    2017-06-09 17:27:08

    共 2 条回复 >

  • 阿木木额
    2017-06-09 17:01:45

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

jQuery基础 (一)—样式篇

jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局

217509 学习 · 1218 问题

查看课程

相似问题