我使用 jQuery 的 element.data() 函数时遇到了重置问题。我已经检查过在点击事件中该元素的数据储存正常。
在数据储存之后发生了一系列操作,包括改变数据字段的 id、表单提交、响应处理、一些渲染等等......总之,足够多的事情让我找到问题变得缓慢。我已经检查了 $.cache 对象,但其中并没有我储存的数据。代码中的所有 .removeData 都指向了编辑输入字段所在表单的提交按钮。
$element.removeData('attribute');
你有什么想法,是什么原因导致数据重置?
jQuery.data源在这里。