English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Metodo jQuery addClass()

jQueryHTML/CSS方法

Il metodo addClass() aggiunge una o più classi all'elemento selezionato.

Questo metodo non elimina le classi esistenti, ma aggiunge una o più classi all'attributo delle classi.

Sintassi:

Aggiungi categoria:

$(selector).addClass(className)

Aggiungi una classe utilizzando una funzione:

$(selector).addClass(function(index, currentClass))

Esempio

Aggiungi un nome di classe al primo elemento <p>:

$("button").click(function(){
  $("p:first").addClass("highlight");
});
测试看看‹/›

Puoi aggiungere più classi contemporaneamente (separate da spazi), come ad esempio:

$("button").click(function(){
  $("p:first").addClass("highlight big");
});
测试看看‹/›

Aggiungi una classe utilizzando una funzione:

$("p").addClass(function(index, currentClass) {
  let addedClass;
  if(currentClass === "red") {
    addedClass = "green";
    $(this).text("有一个绿色的段落");
  }
  return addedClass;
});
测试看看‹/›

使用removeClass()删除一个类名,并用addClass()添加一个新的类名:

$("button").click(function(){
  $("p").removeClass("red").addClass("green");
});
测试看看‹/›

参数值

参数描述
className指定要添加的一个或多个以空格分隔的类名
function(index, currentClass)函数,该函数返回一个或多个以空格分隔的类名称,以将其添加到现有的类名称中
  • index-返回元素在集合中的索引位置

  • currentClass-返回所选元素的当前类名称

jQueryHTML/CSS方法