removeClass()方法从所选元素中删除一个或多个类名称。
如果将类名作为参数包括在内,则只会删除该类。
如果在参数中未指定类名,则将删除所有类。
删除所有类
$(selector).removeClass()
删除指定的类
$(selector).removeClass(className)
使用函数删除类
$(selector).removeClass(function(index, currentClass))
从所有<p>元素中删除类名称“ 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) | 返回一个或多个要删除的以空格分隔的类名的函数
|