2013-12-20 100 views
0

我有一个对象“元素”,它是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属性,为什么?

回答

0

正如你所说你有一个HTML元素数组,它不是一个jQuery选择器。 HTML元素没有方法css。你将不得不选择与jQuery的元素,然后致电css

$(flds).css('display','none');