2016-04-11 9 views
3

ハイチャートを使用しています。どのようにしてチャートアイテムのすべてのシリーズから最初のマーカーポイントを削除できますか?ハイチャート - すべてのシリーズのエリアチャートから最初のマーカーを削除します

私は試してみました:

$('.highcharts-markers path').last().remove(); 

しかし、それは唯一のシリーズのために削除取得されています。

Online Demo

enter image description here

答えて

2

あなたは.highcharts-marker要素の子孫であるすべての単一pathの要素を照合し、それらの非常に最後を削除しています。 1つ以上の要素を削除することは決してありません。それは彼らの親要素の最後の子であるすべてのpathの要素を見つける

$('.highcharts-markers > path:last-child').remove(); 

、およびその親:

は、代わりにあなたはこのような要素のセット、各シリーズの1、(JSFiddle)に一致する可能性が.highcharts-markers要素である必要があります。次に、一致したすべての要素を削除します。

+0

** @ Halvor Strand **、GEMのように働いています...ありがとうございました – Reddy

関連する問題