วิธี jQuery.hasData

jQuery.hasData ตรวจสอบว่าองค์ประกอบมีข้อมูลหรือไม่ ที่ถูกตั้งค่าโดยใช้วิธี data ถ้าไม่มีอ็อบเจ็กต์ข้อมูลที่เชื่อมโยงกับองค์ประกอบนี้ วิธีจะคืนค่า false มิฉะนั้นจะคืนค่า true

ไวยากรณ์

นี่คือวิธีที่เราตรวจสอบว่าองค์ประกอบ DOM มีข้อมูลหรือไม่:

javascriptjQuery.hasData(องค์ประกอบ DOM);

ตัวอย่าง

มาใช้ data เพื่อตั้งข้อมูลสำหรับแท็ก p แล้วตรวจสอบว่ามีข้อมูลถูกตั้งค่าไว้หรือไม่:

html<p>ข้อความ</p>
javascriptlet $p = jQuery('p'), p = $p[0];
console.log(jQuery.hasData(p)); // แสดงผล false

$('p').data('test', 21);
console.log(jQuery.hasData(p)); // แสดงผล true

ดูเพิ่มเติม

  • data
    ซึ่งช่วยให้เขียนและอ่านข้อมูลในองค์ประกอบได้
  • removeData
    ซึ่งลบข้อมูลในองค์ประกอบ
  • hasAttribute
    ซึ่งตรวจสอบว่าองค์ประกอบมีแอตทริบิวต์ที่กำหนดหรือไม่