拖放时清除jQuery data()

时间:2011-11-11 18:51:39

标签: javascript jquery html contenteditable

我有一个可插入的容器,插入了一些图像。我还使用jQuery.data()函数为这些图像定义了一些内部值。
一切都运作良好,直到我把这些图像移到了满足的范围内。然后,与图像相关的所有数据都消失了。
你知道怎么避免这个吗?或者是否有更好的解决方案来为DOM元素分配信息?

1 个答案:

答案 0 :(得分:0)

我曾经在data-属性中为DOM元素分配值。

因此,我使用

而不是data()
set: $('image').attr('data-attr1', 'value1');
get: $('image').attr('data-attr1');