Phương thức jQuery.hasData
Phương thức jQuery.hasData kiểm tra
sự hiện diện của dữ liệu trong phần tử, được thiết lập bằng phương thức
data. Nếu
không có đối tượng dữ liệu nào được liên kết với phần tử này, phương thức
sẽ trả về false, ngược lại là true.
Cú pháp
Chúng ta kiểm tra sự hiện diện của dữ liệu trong phần tử DOM như sau:
jQuery.hasData(Phần tử DOM);
Ví dụ
Hãy sử dụng data để thiết lập dữ liệu cho
thẻ p, và kiểm tra xem dữ liệu có được thiết lập cho nó
không:
<p>văn bản</p>
let $p = jQuery('p'), p = $p[0];
console.log(jQuery.hasData(p)); // sẽ hiển thị false
$('p').data('test', 21);
console.log(jQuery.hasData(p)); // sẽ hiển thị true
Xem thêm
-
phương thức
data,
cho phép ghi và đọc dữ liệu trong phần tử -
phương thức
removeData,
xóa dữ liệu trong phần tử -
Phương thức JavaScript
hasAttribute,
kiểm tra sự hiện diện của một thuộc tính cụ thể trong phần tử