由jQuery更新的数据属性值在DOM中不可见

前端之家收集整理的这篇文章主要介绍了由jQuery更新的数据属性值在DOM中不可见前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在通过jQuery更新数据属性,如:
jQuery('div').data('hidden','true');
alert(jQuery('div').data('hidden'));

数据属性值已更改,返回新值为true,但DOM仍显示为false的旧值.

解决方法

当您使用 .data()更新数据值时,它正在更新由jQuery管理的内部对象,因此不会在data- *属性中更新
原文链接:https://www.f2er.com/jquery/179548.html

猜你在找的jQuery相关文章