Vâng, tôi thừa nhận: Tôi đã sử dụng rộng rãi jQuery.attr để lưu trữ dữ liệu tùy chỉnh trong các phần tử DOM trong nhiều, nhiều tập lệnh. Tôi tự hỏi nếu chuyển đổi tất cả các kịch bản của tôi để sử dụng jQuery.data thay vì jQuery.attr. Theo như tôi hiểu, những ưu điểm của jQuery.data là:Sử dụng jQuery.data
- sản xuất gọn gàng và hợp lệ mã HTML
- có thể lưu trữ bất kỳ loại dữ liệu (đối tượng, mảng, ...) trên các yếu tố
Ưu điểm chính của thuộc tính tùy chỉnh bao gồm:
- Nếu trang WEB không HTML nghiêm ngặt, tôi có thể sản xuất mã HTML với các thuộc tính tùy chỉnh trên máy chủ
- Trong firebug thật dễ dàng để kiểm tra mã HTML của tôi trong việc tìm kiếm các thuộc tính tùy chỉnh của tôi
Ai đó có thể cho tôi biết nếu tôi bỏ lỡ điều gì đó hoặc có vấn đề gì khiến jQueryData thích hợp hơn?
Chăm sóc để xây dựng? Đối với tôi, tôi không cảm thấy đúng khi làm như vậy, nhưng tôi không chắc tại sao. –