jquery中.data()分配的默认值

Default value assigned by .data() in jquery?

本文关键字:分配 默认值 data jquery      更新时间:2023-09-26

var thisvar = $(this).data("somekey");

是叫什么?

当我运行

时,有时会出现"undefined"或"on"
alert(thisvar);

返回值不应该总是未定义的吗?

谢谢!

jQuery.data()方法允许我们以一种安全的方式将任何类型的数据附加到DOM元素上,从而避免循环引用,从而避免内存泄漏。jQuery确保在通过jQuery方法删除DOM元素和用户离开页面时删除数据。

使用合适的系统为jQuery data()函数,像这样

jQuery.data( element, key )