Làm cách nào để tránh xung đột với các plugin jQuery khác bằng cách sử dụng $.data()
?Vùng tên jQuery.data()
Tôi đã suy nghĩ tôi có thể sử dụng một chìa khóa duy nhất để lưu trữ dữ liệu của tôi như
$(el).data('myplugin', { foo: 'a', xyz: 34});
và truy cập nó như $(el).data('myplugin').foo
, vv
Nhưng làm thế nào có thể dễ dàng thay đổi một giá trị, mà không trọng toàn bộ dữ liệu? Giống như thay đổi giá trị của "foo".
* .key * cần nằm ngoài() s – m90
@ m90: Anh ấy gợi ý đặt tên cho khóa là "myplugin.foo". . –
@Rocket thậm chí không bao giờ nghĩ đến việc có một * var.iable *. Bạn có biết đây có phải là cú pháp hợp lệ không? – m90