Método removeData
El método removeData nos permite
eliminar valores establecidos mediante el método
data.
Sintaxis
Al llamar al método con un nombre de clave, eliminaremos el valor almacenado en el objeto con dicha clave:
.removeData(nombre de clave);
También podemos pasar al método una lista en forma de array o cadena, donde los nombres de clave estén separados por espacios, para eliminar varios valores a la vez:
.removeData(lista);
Si no se pasa ningún parámetro al método, eliminaremos todos los datos:
.removeData();
Ejemplo
Establezcamos datos para la
etiqueta p usando data, pasando el nombre de clave 'test' y
el valor 21, y luego eliminémoslos usando removeData:
<p>texto</p>
$('p').data('test', 21); // los datos se escriben
console.log($('p').data('test')); // mostrará 21
$('p').removeData('test'); // los datos para 'test' se eliminan
console.log($('p').data('test')); // mostrará undefined
Véase también
-
método
data,
que permite escribir y leer datos en un elemento -
método
hasData,
que comprueba la presencia de datos en un elemento -
Método JavaScript
removeAttribute,
que permite eliminar un atributo determinado de una etiqueta