วิธี jQuery.hasData
jQuery.hasData ตรวจสอบว่าองค์ประกอบมีข้อมูลหรือไม่ ที่ถูกตั้งค่าโดยใช้วิธี
data ถ้าไม่มีอ็อบเจ็กต์ข้อมูลที่เชื่อมโยงกับองค์ประกอบนี้ วิธีจะคืนค่า
false มิฉะนั้นจะคืนค่า true
ไวยากรณ์
นี่คือวิธีที่เราตรวจสอบว่าองค์ประกอบ DOM มีข้อมูลหรือไม่:
jQuery.hasData(องค์ประกอบ DOM);
ตัวอย่าง
มาใช้ data เพื่อตั้งข้อมูลสำหรับแท็ก
p แล้วตรวจสอบว่ามีข้อมูลถูกตั้งค่าไว้หรือไม่:
<p>ข้อความ</p>
let $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
ซึ่งตรวจสอบว่าองค์ประกอบมีแอตทริบิวต์ที่กำหนดหรือไม่