Jquery 在还包含元素的变量中存储数据
是否有可能获得如下对象:Jquery 在还包含元素的变量中存储数据,jquery,Jquery,是否有可能获得如下对象: p.box = $('.box'); 然后还将信息存储在同一个变量中,就像宽度、高度、名称一样,存储在一个数组中: p.box{ height: 10, width: 10, name: bunny } 我不知道;我真的不想将其存储为html元素上的.data。还有其他方法吗?您可以使用$.extend(object1,object2),您可以在这里找到文档() 例如 var x = $.extend( $('.box'), { height: 10,
p.box = $('.box');
然后还将信息存储在同一个变量中,就像宽度、高度、名称一样,存储在一个数组中:
p.box{
height: 10,
width: 10,
name: bunny
}
我不知道;我真的不想将其存储为html元素上的.data。还有其他方法吗?您可以使用$.extend(object1,object2),您可以在这里找到文档()
例如
var x = $.extend( $('.box'), { height: 10, width: 10, name: "bunny" });
因此,您可以访问以下数据:
控制台。原木(x高度)
希望这有帮助 因为$('.box')
返回一个jQuery对象,所以它应该存储在(var的)另一个属性中。
以下是一个例子:
p.box.obj = $('.box');
p.box.props = {
height: 10,
width: 10,
name: bunny
}
p.box.props
将保存包含信息的对象。要获取name
的值,请使用p.box.props.name
您不想在html元素中存储信息有什么特殊原因吗?您可以自由设置javascript对象的属性,例如
p.box.height=10;p、 框宽=10;p、 box.name=bunny
或p.box.options={高度:10,宽度:10,名称:bunny}