69 of 119 menu

เมธอด data

เมธอด data ช่วยให้ผูกข้อมูลชนิดใดก็ได้กับองค์ประกอบ DOM อย่างปลอดภัย ซึ่งช่วยป้องกันการรั่วไหลของหน่วยความจำ เราสามารถตั้งค่าหลายค่าที่แตกต่างกันสำหรับองค์ประกอบและเรียกคืนในภายหลังได้ การใช้เมธอด data เพื่ออัปเดตข้อมูลจะไม่มีผลต่อแอตทริบิวต์ใน DOM

ไวยากรณ์

นี่คือวิธีการตั้งค่าสำหรับองค์ประกอบใด ๆ ด้วยค่าและคีย์ ซึ่งสามารถค้นหาได้ในภายหลัง:

.data(คีย์, ค่า);

นอกจากนี้เรายังสามารถส่งอ็อบเจกต์ที่ประกอบด้วยคู่ คีย์-ค่า เพื่ออัปเดตข้อมูลได้:

.data(อ็อบเจกต์);

สามารถรับข้อมูลที่เชื่อมโยงกับองค์ประกอบแรกในคอลเลกชัน jQuery ได้ โดยส่งเฉพาะคีย์:

.data(คีย์);

โดยไม่ส่งพารามิเตอร์ใด ๆ เราสามารถอ่านข้อมูลที่เคยเชื่อมโยงกับองค์ประกอบ DOM ได้ เมธอดจะส่งคืนอ็อบเจกต์ JavaScript ที่มีแต่ละค่าเป็นคุณสมบัติ:

.data();

ตัวอย่าง

ลองใช้ data เพื่อตั้งค่าข้อมูลสำหรับแท็ก p โดยส่งพารามิเตอร์แรกเป็น 'test' และค่า 21 สำหรับพารามิเตอร์ที่สอง จากนั้นอ่านข้อมูลที่บันทึกด้วยคีย์ 'test':

<p>ข้อความ</p> $('p').data('test', 21); // ข้อมูลถูกเขียนที่นี่ console.log($('p').data('test')); // แสดงผลเป็นตัวเลข 21 console.log($('p').data()); // แสดงผลเป็นอ็อบเจกต์ {test: 21}

ดูเพิ่มเติม

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