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"> 

今、私は以下を使用してクラス「highcharts-grid」を含むJquery foreachようにするために使用しています。g

$('.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 に答える