jQuery removeClass() 方法
removeClass()方法从所选元素中删除一个或多个类名称。
如果将类名作为参数包括在内,则只会删除该类。
如果在参数中未指定类名,则将删除所有类。
语法:
删除所有类$(selector).removeClass()
删除指定的类$(selector).removeClass(className)
使用函数删除类$(selector).removeClass(function(index, currentClass))
实例
从所有
元素中删除类名称“ highlight”:
示例$("button").click(function(){
$("p").removeClass("highlight");
});测试看看‹/›
一次可以从一组选定元素中删除一个以上的类(以空格隔开),如下所示:
示例$("button").click(function(){
$("p").removeClass("highlight big");
});测试看看‹/›
如果在参数中未指定类名,则将删除所有类:
示例$("button").click(function(){
$("p").removeClass();
});测试看看‹/›
使用removeClass(删除一个类名,并使用addClass()添加一个新的类名:
示例$("button").click(function(){
$("p").removeClass("red").addClass("green");
});测试看看‹/›
参数值参数描述className指定要删除的一个或多个(以空格分隔)的类名
注意:如果此参数为空,则将删除所有类名
function(index, currentClass)返回一个或多个要删除的以空格分隔的类名的函数index-返回元素在集合中的索引位置
currentClass-返回所选元素的当前类名称