69 of 119 menu

Método data

El método data permite vincular datos de cualquier tipo a elementos DOM de forma segura, evitando fugas de memoria. Podemos establecer varios valores diferentes para un elemento y obtenerlos más tarde. El uso del método data para actualizar datos no afecta a los atributos en el DOM.

Sintaxis

Así establecemos un valor para un elemento con una clave, por la cual se podrá encontrar más tarde:

.data(clave, valor);

También podemos pasar un objeto que contenga pares clave-valor para actualizar los datos:

.data(objeto);

Se pueden obtener los datos asociados con el primer elemento en la colección jQuery pasando solo la clave:

.data(clave);

Sin pasar ningún parámetro, podemos leer los datos previamente vinculados a los elementos DOM. El método devolverá un objeto JavaScript, que contiene cada valor como propiedad:

.data();

Ejemplo

Usemos data para establecer datos para la etiqueta p, pasando como primer parámetro 'test' y el valor 21 como segundo. Luego leamos los datos guardados con la clave 'test':

<p>texto</p> $('p').data('test', 21); // aquí se escriben los datos console.log($('p').data('test')); // mostrará el número 21 console.log($('p').data()); // mostrará el objeto {test: 21}

Véase también

  • método removeData,
    que elimina datos del elemento
  • método hasData,
    que verifica la presencia de datos en el elemento
  • método attr,
    que permite obtener y cambiar cualquier atributo del elemento
  • Propiedad JavaScript dataset,
    que permite agregar atributos personalizados a las etiquetas
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