Método removeData
O método removeData nos permite
remover valores definidos usando o método
data.
Sintaxe
Ao chamar o método com um nome de chave, removeremos o valor armazenado no objeto com essa chave:
.removeData(nome da chave);
Também podemos passar para o método uma lista na forma de um array ou string, onde os nomes das chaves são separados por espaços, para remover vários valores de uma vez:
.removeData(lista);
Se nenhum parâmetro for passado para o método, removeremos todos os dados:
.removeData();
Exemplo
Vamos usar data para definir dados para a
tag p, passando o nome da chave 'test' e
o valor 21, e então usar removeData
para removê-los:
<p>texto</p>
$('p').data('test', 21); // os dados são gravados
console.log($('p').data('test')); // exibirá 21
$('p').removeData('test'); // os dados para 'test' foram removidos
console.log($('p').data('test')); // exibirá undefined
Veja também
-
método
data,
que permite gravar e ler dados em um elemento -
método
hasData,
que verifica a presença de dados em um elemento -
Método JavaScript
removeAttribute,
que permite remover um atributo específico de uma tag