⊗jqDmCEA 42 of 113 menu

Agregar una clase a un elemento en jQuery

Recuerdo que en el atributo class en el código HTML se pueden escribir varios clases separadas por espacios.

Imaginemos una situación: usted quiere agregar una nueva clase a las existentes, sin sobrescribir ellas en el proceso. En este caso, simplemente tomar y hacer .attr('class', 'new-class') no funcionará (usando el método attr) - usted borrará aquellas clases que ya están en el atributo.

Se podría, por supuesto, primero leer las clases, que ya están allí, luego agregar la nuestra clase separada por un espacio y escribir todo de vuelta en el atributo, pero hay una manera más fácil - en jQuery para tales cosas está previsto el método addClass.

El método addClass permite agregar una clase al elemento (o elementos), sin sobrescribir en el proceso otras clases. La clase que quiere agregar al elemento, se acepta como parámetro de este método.

En el siguiente ejemplo tenemos un elemento con dos clases - class="www zzz":

<p class="www zzz" id="test">text</p>

Podemos agregarle una tercera clase - kkk. Como resultado, el contenido del atributo se volverá así - class="www zzz kkk":

$('#test').addClass('kkk');

El código HTML se verá así:

<p class="www zzz kkk" id="test">text</p>

Agregue a todos los li la clase test.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar