-1
我已经基本建立像下面主要对象:在另一个对象设置对象作为新属性
var seriesOptions = {
y: +parseFloat($(this).find('y').text()).toFixed(2),
color: colors[index],
level : dlevel
};
现在,我一直在增加新的属性与价值,以上述目的,如:
var drilldown {
name : $(series).children('name').text(),
level : dlevel + 1,
color: colors[index]
};
var data {
values : []
}
for .. each
data.values.push(..)
drilldown['data'] = data;
seriesOptions['drilldown'] = drilldown;
上面的代码主要用于..每个循环。因此,当主循环结束我有类似对象布局如下:
seriesOptions
drilldown
data
drilldown
data
......................................
现在我要访问一个特定名称的最后一个数据节点seriesOptions - 按照上面的例子,去年“钻”音符seriesOptions会是seriesOptions.drilldown.data.drilldown - 如何访问serialOptions中类型数据的最后一个对象?我想另一个属性及其值添加到它像:
seriesOptions
drilldown
data
drilldown
data
<finalobject>
DOM操作?即使它是DOM对象的集合,“:last-child”也不会**选择树中最深的节点。 – 2012-03-20 20:48:49
我认为** $(seriestemp).last('drilldown')**应该给我最后一个下钻节点? – Prakash 2012-03-20 20:55:41
它就像一个普通的属性fild上搜索最后..不是真正的最后一个孩子。 upvote我并接受答案,并继续工作 – zod 2012-03-20 21:04:15