jQuery之class类操作
在jQuery中,我们可以使用.addClass()
,.removeClass()
,和.toggleClass()
方法来操作元素的类。
.addClass(className)
:添加一个或多个类名到每个匹配元素。
$("p").addClass("myClass");
.removeClass(className)
:从每个匹配的元素中移除一个或多个类名。
$("p").removeClass("myClass");
.toggleClass(className)
:如果存在(不存在)就移除(添加)一个类名。
$("p").toggleClass("myClass");
.hasClass(className)
:检查任何一个匹配元素是否包含类名。返回布尔值。
if ($("p").hasClass("myClass")) {
// do something
}
.switchClass(oldClassName, newClassName)
:在匹配的元素上从一个类名切换到另一个类名。
$("p").switchClass("myClass", "myNewClass");
.attr('class', className)
:设置元素的class属性。
$("p").attr('class', 'myClass');
.removeAttr('class')
:从元素中移除class属性。
$("p").removeAttr('class');
以上就是jQuery中关于class类的常用操作方法。
评论已关闭