jquery之data()

$("#test").data("myProp","123")

alert($("#test").data("myProp"))   结果123

jquery里面的data()用来缓存内存中的原生dom对象的某个属性

$("#test").data("myProp","123")

虽然赋值了,但是也没看不到

alert($("#test").data("myProp"))   结果123

可以输出来

所以data一般用来缓存数据

原理解释

data()方法,缓存说白了就是给我们的内存中的DOM对象指定一个属性,即key  value

原文地址:https://www.cnblogs.com/zhaobao1830/p/6557420.html