69 of 119 menu

Metoda data

Metoda data pozwala w bezpieczny sposób powiązać dane dowolnego typu z elementami DOM, co pozwala uniknąć wycieków pamięci. Możemy ustawić kilka różnych wartości dla elementu i pobrać je później. Użycie metody data do aktualizacji danych nie wpływa na atrybuty w DOM.

Składnia

W ten sposób ustawiamy wartość dla elementu oraz klucz, po którym można będzie go później znaleźć:

.data(klucz, wartość);

Możemy również przekazać obiekt, który zawiera pary klucz-wartość do aktualizacji danych:

.data(obiekt);

Można pobrać dane powiązane z pierwszym elementem w kolekcji jQuery, przekazując tylko klucz:

.data(klucz);

Nie przekazując żadnych parametrów, możemy odczytać dane wcześniej powiązane z elementami DOM. Metoda zwróci obiekt JavaScript, zawierający każdą wartość jako właściwość:

.data();

Przykład

Za pomocą data ustawmy dane dla tagu p, przekazując jako pierwszy parametr 'test' i wartość 21 dla drugiego. Następnie odczytajmy dane zapisane z kluczem 'test':

<p>tekst</p> $('p').data('test', 21); // tutaj dane są zapisywane console.log($('p').data('test')); // wypisze liczbę 21 console.log($('p').data()); // wypisze obiekt {test: 21}

Zobacz też

  • metoda removeData,
    który usuwa dane z elementu
  • metoda hasData,
    który sprawdza obecność danych w elemencie
  • metoda attr,
    który pozwala pobrać i zmienić dowolny atrybut elementu
  • Właściwość JavaScript dataset,
    który pozwala dodawać własne atrybuty tagom
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć