69 of 119 menu

Metoda data

Metoda data umožňuje připojit data libovolného typu k DOM prvkům bezpečným způsobem, což umožňuje vyhnout se únikům paměti. Můžeme nastavit několik různých hodnot pro prvek a získat je později. Použití metody data pro aktualizaci dat neovlivňuje atributy v DOM.

Syntaxe

Tímto způsobem nastavíme hodnotu pro nějaký prvek a klíč, pomocí kterého ho lze později najít:

.data(klíč, hodnota);

Můžeme také předat objekt, který obsahuje dvojice klíč-hodnota pro aktualizaci dat:

.data(objekt);

Data spojená s prvním prvkem v kolekci jQuery lze získat předáním pouze klíče:

.data(klíč);

Bez předání jakýchkoli parametrů můžeme přečíst data dříve spojená s DOM prvky. Metoda vrátí JavaScript objekt, obsahující každou hodnotu jako vlastnost:

.data();

Příklad

Pomocí data nastavme data pro značku p předáním 'test' jako prvního parametru a hodnoty 21 jako druhého. Poté přečtěme data uložená pod klíčem 'test':

<p>text</p> $('p').data('test', 21); // zde se data zapisují console.log($('p').data('test')); // vypíše číslo 21 console.log($('p').data()); // vypíše objekt {test: 21}

Viz také

  • metoda removeData,
    která odstraňuje data z prvku
  • metoda hasData,
    která kontroluje přítomnost dat v prvku
  • metoda attr,
    která umožňuje získat a změnit jakýkoli atribut prvku
  • Vlastnost JavaScriptu dataset,
    která umožňuje přidávat vlastní atributy značkám
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout