6 of 119 menu

A prop metódus

A prop metódus lehetővé teszi egy elem tulajdonságának lekérését és módosítását. Fontos, hogy ne keverjük össze az elemek tulajdonságait és attribútumait. A DOM fa létrehozásakor az attribútumok átalakulnak a hozzájuk tartozó DOM tulajdonságokká. Ezek neve nem mindig egyezik meg, akárcsak az értékeik. Egyes tulajdonságoknak nem is lehet hozzájuk tartozó attribútumuk, ezeket csak a prop metódus használatával lehet lekérni és beállítani, például a tagName tulajdonság. Az elem attribútumainak lekéréséhez használd a attr metódust.

Szintaxis

Tulajdonság értékének lekérése:

$(selector).prop(tulajdonság neve);

Tulajdonság értékének módosítása:

$(selector).prop(tulajdonság neve, új érték);

Több tulajdonság értékének módosítása:

$(selector).prop({első_tulajdonság: új_érték, második_tulajdonság: új_érték, ...});

Függvény alkalmazása minden elemre a halmazban:

$(selector).prop(tulajdonság neve, function(sorszám a halmazban, tulajdonság aktuális értéke));

Példa

A következő példában egy bekezdést kapunk a id alapján és kiírjuk a className tulajdonság értékét:

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

Példa

Változtassuk meg egyszerre a className és disabled tulajdonságokat:

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

Lásd még

  • a removeProp metódus,
    amely lehetővé teszi az elemek tulajdonságainak eltávolítását
  • a attr metódus,
    amely az elemek attribútumaival való munkát teszi lehetővé
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás