-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