我不确定jQuery类方法(addClass,removeClass和toggleClass)是否作为标准classList方法的包装器,它们看起来非常类似于我:
答案 0 :(得分:1)
jQuery将类添加到jQuery集合中的每个元素,并且只能在jQuery集合上使用。 element.classList仅用于一个特定元素,而不是一个集合,并且只能用于对元素的简单引用。
使用jQuery的addClass
,您还可以提供一个函数来提供要添加的变量类名。
如果您的项目中已经有jQuery,请随意使用其版本,但使用标准classList.addClass没有任何问题。
答案 1 :(得分:1)
它可以是支持浏览器的包装器; classList
是一个更新的API,仅在2012年由IE支持。
(此外,我相信永远不应该使用jQuery。)