English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
addClass()方法将一个或多个类名称添加到所选元素。
此方法不会删除现有的类属性,而只会向该类属性添加一个或多个类名称。
添加类别:
$(selector).addClass(className)
使用函数添加类:
$(selector).addClass(function(index, currentClass))
在第一个<p>元素中添加一个类名:
$("button").click(function(){ $("p:first").addClass("highlight"); });Teste e veja‹/›
一次可以将多个类(用空格隔开)添加到所选元素,如下所示:
$("button").click(function(){ $("p:first").addClass("highlight big"); });Teste e veja‹/›
使用函数添加类:
$("p").addClass(function(index, currentClass) { let addedClass; if(currentClass === "red") { addedClass = "green"; $(this).text("Há um parágrafo verde"); } return addedClass; });Teste e veja‹/›
Use removeClass() para excluir um nome de classe e addClass() para adicionar uma nova classe:
$("button").click(function(){ $("p").removeClass("red").addClass("green"); });Teste e veja‹/›
Parâmetro | Descrição |
---|---|
className | Especificar um ou mais nomes de classes separados por espaço para adicionar |
function(index, currentClass) | Função, que retorna um ou mais nomes de classes separados por espaço, para adicioná-los aos nomes de classes existentes
|