我目前正在尝试计算Google Charts图例中的元素数量,包括分页元素。这是一个基本的标记:
<div id="piechart">
<svg>
<defs> </defs>
<rect> </rect>
<g>
<rect> </rect>
<g> ... </g>
<g> ... </g>
<g> ... </g>
<path> </path>
<g> ... </g>
<path> </path>
</g>
<g> </g>
<g> </g>
<g> </g>
</svg>
</div>
以下是我在$(document).ready()中尝试做的事情:
var svg = $("#piechart svg");
var categoriescontainer = svg.find('g').first();
var countcategories = categoriescontainer.children('g').length;
alert(countcategories);
Countcategories总是等于0.但是当我在加载后在控制台中键入相同的代码时,我得到4.我做错了什么?