jQuery中一般有3个关于改变元素class的函数
addClass、removeClass、toggleClass
addClass
描述: 为每个匹配的元素添加指定的样式类名
$(\'div\').addClass(\'className\');//为所有div添加名为className的class
$(\'#odiv\').addClass(\'className1 className1\');//为id="odiv"添加名为className1和className1的class
removeClass
描述: 移除集合中每个匹配元素上一个,多个或全部样式。
$(\'#odiv\').removeClass(\'className\');//将id="odiv"上名为className的class移除
$(\'#odiv\').removeClass();//将id="odiv"上的所有class移除
toggleClass
描述: 在匹配的元素集合中的每个元素上添加或删除一个或多个样式类,取决于这个样式类是否存在或值切换属性。即:如果存在(不存在)就删除(添加)一个类。
$(\'div\').toggleClass(\'className\');//如果div上有这个class就删除,没有就添加
知识来源"百度知道"