String类型参数
针对一个或多个元素,进行相同的addClass操作时,直接传入String类型参数。
$('ul li').addClass('cur') ;
以上代码,给ul下所有的li都添加一个cur这样的class 。
Function类型参数
针对多个元素 , 进行不同的addClass操作时,可以选择使用Function类型参数。
$('ul li').addClass( function( index , curClass ){
if( curClass != 'text-muted' ){
return 'text-red' ;
} else{
console.log( "第" + i + "个元素未执行添加text-red这个class的操作" ) ;
}
} ) ;
Function参数,含有两个参数,第一个是当前元素的下标,第二个是当前元素的class。 Function参数如果返回一个String类型的数据,则该数据为要添加的class的名字。如果未返回String类型数据,则对当前元素不执行addClass()操作。
本文详细介绍了jQuery中addClass方法的使用技巧,包括如何利用String类型参数对多个元素添加相同的类名,以及如何通过Function类型参数实现根据不同条件为不同元素添加不同类名的功能。
182

被折叠的 条评论
为什么被折叠?



