在jquery中由.data()指定的默认值?

时间:2011-12-12 06:24:10

标签: javascript jquery

时是否为元素指定了默认值
var thisvar = $(this).data("somekey");

被称为?

有时候,当我跑

时,我会“未定义”或“打开”
alert(thisvar);

返回值是不是总是未定义?

谢谢!

1 个答案:

答案 0 :(得分:1)

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

为jQuery data()函数使用适当的系统

jQuery.data( element, key )