Gần đây tôi đã được mã hóa đi, và tôi chạy vào một vấn đề lạ. Tôi đã cố gắng gán một thuộc tính dữ liệu cho một phần tử mới mà tôi đã tạo (thông qua jQuery), chỉ để khám phá ra nó sẽ không thực sự gán thuộc tính. Xem các liên kết dưới đây để biết một ví dụ, các mã được liệt kê dưới đây:JQuery .data() không hoạt động?
http://jsfiddle.net/y95p100c/1/
Bất cứ ý tưởng tại sao điều này đang xảy ra? Tôi chưa bao giờ vấp vào này ...
var div = $("<div />")
$(div).data("foo", "bar")
console.log($(div)[0].outerHTML) // prints <div></div>
Hàm '.data()' của jQuery lưu trữ các giá trị trong nội bộ. – j08691