jquery.nestable中初始后data()存在缓存问题。

最近在开发中用到了nestable插件,发现在初始化后我修改了data-name这个属性。然后在
$('#nestable').nestable('serialize');
获取到的值仍然为初始化的值,在查询资料后发现是data的原因,data-id/data-name是html5的属性,有缓存问题,找了很多方法,比如有的有清除

removedata(),clearData(),但是都没有用成功。
后来在修改data-name中用data替换attr,即
$("#test").data("name","测试信息");
这样值就没问题了。

猜你喜欢

转载自blog.csdn.net/qq_34735535/article/details/80308879