Tôi có một div với một thuộc tính data-myval = "10"
. Tôi muốn cập nhật giá trị của nó; Nó sẽ không thay đổi nếu tôi sử dụng div.data('myval',20)
? Tôi chỉ cần sử dụng div.attr('data-myval','20')
?
Tôi có bị nhầm lẫn giữa HTML5 và jQuery không? Xin tư vấn. Cảm ơn!
EDIT: Cập nhật div.data('myval')=20
đến div.data('myval',20)
, nhưng vẫn không hỗ trợ HTML cập nhật.
div.data('myval')=20
sẽ không hoạt động để lưu trữ một giá trị chỉ vì cú pháp sai - xem câu trả lời cho cú pháp đúng. Nhưng lưu ý rằng .data()
không thực sự cập nhật thuộc tính phần tử , nó lưu trữ dữ liệu ở nơi khác.
div
? Một đối tượng hoặc phần tử jQuery?