0

我正在使用 HighStock 图表来准备图表。HighStock 用于SVG在其 API 中绘制 HTML。

这是生成的 HTML 片段:

<g class="highcharts-grid" zIndex="1"> 
<g class="highcharts-grid" zIndex="1">
<g class="highcharts-grid" zIndex="1">
<g class="highcharts-grid" zIndex="1">
    <path fill="none" d="M 36 385.5 L 1397 385.5" stroke="#C0C0C0" stroke-width="1" zIndex="1">
    <path fill="none" d="M 36 350.5 L 1397 350.5" stroke="#C0C0C0" stroke-width="1" zIndex="1">
    <path fill="none" d="M 36 420.5 L 1397 420.5" stroke="#C0C0C0" stroke-width="1" zIndex="1">
</g>
<g class="highcharts-grid" zIndex="1"> 

现在我正在使用Jquery foreach以下方法获取g包含类“highcharts-grid”:

$('.highcharts-grid').each(function(i, gridLinesArray) {
        // get path from gridLines

    });

现在,有些元素可能包含“路径”而有些不包含(正如您在生成的 HTML 中看到的那样),我想为每个包含它们的“g”获取路径元素数组。

希望我对这个问题很清楚。如果需要,请要求澄清。

4

1 回答 1

1

我不完全确定你在用它们做什么,但这可能对你有用:

$('.highcharts-grid').each(function(i, gridLinesArray) {
  var paths = $('path', this);
       // or  $(this).find('path');
});
于 2012-06-21T05:43:24.587 回答