[英]I want to create a collection of objects from a larger collection
我有一个对象“元素”,它是HTML表单元素的集合。 它由地址1地址2城市州邮政编码电子邮件确认电子邮件等组成
我想创建一个新对象,该对象是较大的原始对象的子集。 仅由地址2市州的月份和年份组成
我需要可重用它,所以我不想每次都重新声明它们。
我尝试了各种方法,但是能够创建此子集并将jQuery方法应用于它。
我尝试创建一个对象,然后将元素命名空间放入其中,但出现“对象没有方法”错误。
这是我正在尝试做的一个例子
var flds = [];
flds.A2 = el.address2;
flds.CI = el.city;
flds.ST = el.state;
flds.MN = el.month;
flds.DY = el.day;
flds.YR = el.year;
flds.css('display','none');
这是Chrome开发人员工具中的对象外观:
[A2: e.fn.e.init[1], CI: e.fn.e.init[1], ST: e.fn.e.init[1], MN: e.fn.e.init[1], DY: e.fn.e.init[1]…]
我如何使该集合可被jQuery .css属性访问,为什么?
如您所说,您有一个HTML元素数组,它们不是jQuery选择器。 HTML元素没有方法css
。 您将必须使用jQuery选择元素,然后调用css
$(flds).css('display','none');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.