6 of 119 menu

Metóda prop

Metóda prop umožňuje získať a zmeniť vlastnosť elementu. Dôležité je nepliesť si vlastnosti a atribúty elementov. Pri vytváraní DOM stromu sa atribúty prevádzajú na im zodpovedajúce DOM vlastnosti elementov. Ich názvy nie vždy súhlasia, rovnako ako ich hodnoty. Niektoré vlastnosti tiež nemusia mať zodpovedajúce atribúty, môžu byť získané a nastavené len pri použití metódy prop, napríklad vlastnosť tagName. Pre získanie atribútov elementu, použite metódu attr.

Syntax

Získanie hodnoty vlastnosti:

$(selektor).prop(názov vlastnosti);

Zmena hodnoty vlastnosti:

$(selektor).prop(názov vlastnosti, nová hodnota);

Zmena hodnôt viacerých vlastností:

$(selektor).prop({prvá_vlastnosť: nová_hodnota, druhá_vlastnosť: nová_hodnota, ...});

Aplikácia funkcie na každý element v súbore:

$(selektor).prop(názov vlastnosti, function(číslo v súbore, aktuálna hodnota vlastnosti));

Príklad

V nasledujúcom príklade získame odsek podľa jeho id a vypíšeme na obrazovku hodnotu jeho vlastnosti className:

<p id="test" class="aaa">text</p> let value = $('#test').prop('className'); console.log(value);

Príklad

Zmeňme súčasne vlastnosti pre className a disabled:

<input type="checkbox" class="aaa" id="test" /> $("#test").prop({ className: 'bbb', disabled: 'true' });

Pozri tiež

  • metóda removeProp,
    ktorá umožňuje odstraňovať vlastnosti elementov
  • metóda attr,
    ktorá umožňuje pracovať s atribútmi elementov
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť