⊗jqDmSACh 38 of 113 menu

Yhden attribuutti-ominaisuuden muuttaminen jQueryssä

On tärkeää olla sekoittamatta elementtien ominaisuuksia ja attribuutteja. Kun DOM-puuta luodaan, attribuutit muunnetaan vastaaviksi elementtien DOM-ominaisuuksiksi. Niiden nimet eivät aina vastaa toisiaan, kuten eivät myöskään niiden arvot.

Joidenkin ominaisuuksien kohdalla ei välttämättä ole vastaavia attribuutteja, joten niille on tarpeen käyttää metodia prop, joka ottaa ensimmäisenä parametrina ominaisuuden nimen, ja toisena - true tai false.

Jos asetat true - ominaisuus asetetaan, ja jos false - se poistetaan.

Tarkastellaan seuraavaa esimerkkiä. Oletetaan, että meillä on syötekenttä:

<input type="text" id="test">

Asetetaan syötekentälle attribuutti disabled:

$('#test').prop('disabled', true);

HTML-koodi näyttää tältä:

<input type="text" id="test" disabled>

Ja nyt, päinvastoin, poistetaan disabled:

$('#test').prop('disabled', false);

HTML-koodi näyttää tältä:

<input type="text" id="test">
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää