thể trùng lặp:
How does jQuery .data() work?Làm thế nào chính xác .data() đính kèm dữ liệu vào các phần tử?
<script>
$("div").data("test", { first: 16, last: "pizza!" });
</script>
Tôi nghĩ, thông qua Công cụ nhà phát triển Google Chrome, tôi có thể nhìn thấy cái gì đó như:
<div first="16" last="pizza!"></div>
nhưng tôi không thể .
Chính xác .data() đính kèm dữ liệu vào các phần tử như thế nào? Có cơ hội nào tôi có thể xem/kiểm tra dữ liệu mà không cần gọi phương thức .data() không?
Hãy xem mã không được giảm thiểu http://code.jquery.com/jquery-1.7.js và tìm kiếm 'dữ liệu:'. Nó khá tốt. Ngoài ra nếu jquery thực sự sẽ đặt những thuộc tính trên nút. Nó sẽ sử dụng 'data-first' và' data-last'. Trong đó allready làm việc để nạp tiền các giá trị dữ liệu như 'data-placeholder =" foo "' sẽ khởi tạo '.data ('placeholder')' như 'foo'. – Yoshi
Bạn đang tìm kiếm bài này http://stackoverflow.com/questions/772608/jquery-loop-through-data-object – Niels
Tại sao bạn sẽ muốn làm điều đó .. Bạn đang phá vỡ sự trừu tượng thì – Ankur