在jQuery中如何添加类名addClass

分类:知识百科 日期: 点击:0

jQuery中的addClass方法可以向被选元素添加一个或多个类名。它可以接受一个参数,参数可以是一个或多个类名,也可以是一个函数,函数的返回值作为类名添加到被选元素中。

使用方法

//添加一个类名
$(selector).addClass("classname");

//添加多个类名
$(selector).addClass("classname1 classname2 classname3");

//添加多个类名(使用函数)
$(selector).addClass(function(index, currentClass){
    // index是元素的索引号,currentClass是元素当前的类名
    // 返回一个字符串作为新的类名
    return "classname1 classname2 classname3";
});

如果想要添加多个类名,可以使用空格将类名分隔开,也可以使用函数来添加多个类名。

实例

//添加一个类名
$("p").addClass("blue");

//添加多个类名
$("p").addClass("blue bold");

//添加多个类名(使用函数)
$("p").addClass(function(index, currentClass){
    return "blue bold";
});

上面的代码会向文档中所有的

元素添加类名blue和bold,使用addClass方法添加的类名会追加到元素已有的类名后面,不会覆盖已有的类名。

注意

  • addClass方法不会替换已有的类名,而是追加到元素已有的类名后面。
  • addClass方法可以添加多个类名,但是不能添加多个元素。
  • addClass方法可以接受一个函数作为参数,函数的返回值作为类名添加到被选元素中。
标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。