javascript - jQuery addClass 和标准 classList.addClass 有什么区别?

标签 javascript jquery

我不确定 jQuery 类方法(addClass、removeClass 和toggleClass)是否充当标准 classList 方法的包装器,它们看起来与我非常相似:

最佳答案

jQuery 将该类添加到 jQuery 集合中的每个元素,并且仅在 jQuery 集合上可用。 element.classList 仅适用于一个特定元素,而不是集合,并且仅可用于对元素的普通引用。

使用 jQuery 的 addClass,您还可以提供一个函数来提供要添加的变量类名。

如果您的项目中已经有 jQuery,可以随意使用它的版本,但使用标准的 classList.addClass 没有任何问题。

关于javascript - jQuery addClass 和标准 classList.addClass 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49474345/

相关文章:

javascript - ccs3 属性背景大小 :cover mechanism

javascript - 在 Vue 中使用带有嵌套组件的 v-model

javascript - 从查询中的输入获取字符串值以显示 div

javascript - 更改 jquery ui 对话标题

javascript - 购物车 - 拖放错误

jquery - 如何在帖子中使用 jQuery 附加自定义元框字段

javascript - 将值传递给 div 并将其添加到前面

javascript - 使用书签传输数据的方法

javascript - Handlebars.js 自定义条件帮助器

javascript - ExtJS::Store loadData方法优化