⊗jqDmFV 41 of 113 menu

value ของฟอร์มใน jQuery

สำหรับทำงานกับแอตทริบิวต์ value ของอินพุต สามารถใช้เมธอด val, ซึ่งอนุญาตให้อ่านและเขียน ค่าใหม่ได้

ลองดูตัวอย่าง สมมติว่าเรามีโค้ด HTML ดังนี้:

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

ลองเขียนค่าใหม่ 'www' ลงในแอตทริบิวต์ value:

$('#test').val('www');

โค้ด HTML จะกลายเป็นดังนี้:

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

ทีนี้ลองแสดงค่าปัจจุบัน บนหน้าจอ:

alert($('#test').val());

นอกจากนี้เมธอด val ยังสามารถใช้ ฟังก์ชันกับแต่ละองค์ประกอบในชุดได้ ฟังก์ชัน รับพารามิเตอร์แรกเป็นลำดับปัจจุบันในชุด และ พารามิเตอร์ที่สองเป็นค่าปัจจุบันของมัน

มีอีกหนึ่งความแตกต่าง - สำหรับแท็ก textarea ไม่สามารถรับเนื้อหาภายในผ่านเมธอด html ได้ สำหรับสิ่งนี้จำเป็นต้องใช้ เมธอด val

พิจารณาโค้ด HTML ต่อไปนี้:

<textarea id="test">!!!</textarea>

ในโค้ด Javascript เราเขียนเมธอด val:

alert($('#test').val()); // จะแสดง '!!!'

แนวคิดนี้คงทำเพื่อให้การทำงานกับฟอร์ม มีความเป็นมาตรฐานเดียวกัน

ตั้งค่า value ของอินพุตทั้งหมดเป็น '!'

ใน value ของอินพุตทั้งหมดที่มีคลาส number เป็นตัวเลข ทำให้ ค่าในนั้นกลายเป็นกำลังสองของตัวเลขเหล่านั้น

แสดง value ของอินพุตที่มีคลาส in

แสดง value ของแต่ละอินพุตตามลำดับ

แสดงเนื้อหาของ textarea ที่มี คลาส text

ไทย
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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ