69 of 119 menu

Método data

O método data permite vincular dados de qualquer tipo a elementos DOM de forma segura, o que evita vazamentos de memória. Podemos definir vários valores diferentes para um elemento e recuperá-los posteriormente. O uso do método data para atualizar dados não afeta os atributos no DOM.

Sintaxe

Assim definimos um valor para um elemento com uma chave, pela qual pode ser encontrado depois:

.data(chave, valor);

Também podemos passar um objeto que contém pares chave-valor para atualizar os dados:

.data(objeto);

Podemos obter os dados associados ao primeiro elemento na coleção jQuery, passando apenas a chave:

.data(chave);

Sem passar nenhum parâmetro, podemos ler os dados anteriormente vinculados aos elementos DOM. O método retornará um objeto JavaScript, contendo cada valor como uma propriedade:

.data();

Exemplo

Vamos usar data para definir dados para a tag p, passando como primeiro parâmetro 'test' e o valor 21 como segundo. Depois vamos ler os dados salvos com a chave 'test':

<p>texto</p> $('p').data('test', 21); // aqui os dados são gravados console.log($('p').data('test')); // exibirá o número 21 console.log($('p').data()); // exibirá o objeto {test: 21}

Veja também

  • método removeData,
    que remove dados de um elemento
  • método hasData,
    que verifica a presença de dados em um elemento
  • método attr,
    que permite obter e alterar qualquer atributo de um elemento
  • propriedade JavaScript dataset,
    que permite adicionar atributos personalizados às tags
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar