jQuery的removeClass
时间: 2024-05-13 09:16:56 浏览: 51
jQuery的removeClass()方法用于从元素的class属性中移除一个或多个类。
语法:
```
$(selector).removeClass(classname,function(index,currentclass))
```
参数说明:
- selector:必需,选择器,用于指定需要移除class的元素。
- classname:可选,需要移除的一个或多个类名,用空格分隔。
- function(index,currentclass):可选,一个函数,用于指定移除类的条件。该函数的参数index表示元素在集合中的位置,currentclass表示元素的当前class属性值。如果返回true,则移除该类。
示例:
HTML代码:
```
<div class="box green"></div>
<div class="box red"></div>
<div class="box blue"></div>
```
jQuery代码:
```
// 移除所有元素的class属性
$(".box").removeClass();
// 移除所有元素的green类
$(".box").removeClass("green");
// 移除所有元素的green和red类
$(".box").removeClass("green red");
// 仅移除位置为2的元素的blue类
$(".box").removeClass(function(index,currentclass){
return index==2 && currentclass=="blue";
});
```
阅读全文