⊗jqDmSACh 38 of 113 menu

การเปลี่ยนแอตทริบิวต์-คุณสมบัติหนึ่งใน jQuery

สิ่งสำคัญคือไม่ควรสับสนระหว่างคุณสมบัติ (properties) และแอตทริบิวต์ (attributes) ขององค์ประกอบ เมื่อสร้าง DOM tree แอตทริบิวต์จะถูกแปลง เป็น DOM properties ที่สอดคล้องกันขององค์ประกอบ ชื่อ ของพวกมันและค่าของพวกมันไม่ได้ตรงกันเสมอไป

คุณสมบัติบางอย่างอาจไม่มี แอตทริบิวต์ที่สอดคล้องกัน สำหรับคุณสมบัติเหล่านี้ จำเป็นต้องใช้เมธอด prop, ซึ่งรับพารามิเตอร์แรกเป็นชื่อคุณสมบัติ และพารามิเตอร์ที่สองเป็น true หรือ false

หากตั้งค่าเป็น true - คุณสมบัตินั้นจะถูกตั้งค่า และหากเป็น false - จะถูกลบออก

ลองพิจารณาตัวอย่างต่อไปนี้ สมมติว่าเรามี input:

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

มาตั้งค่าแอตทริบิวต์ disabled ให้กับ input กัน:

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

โค้ด HTML จะมีลักษณะดังนี้:

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

และตอนนี้ ในทางกลับกัน ลองเอา disabled ออก:

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

โค้ด HTML จะมีลักษณะดังนี้:

<input type="text" id="test">
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ