我正在使用Highcharts。如何从每个图表项目系列中删除第一个标记点?
我尝试过:
$('.highcharts-markers path').last().remove();
但它只会被删除一个系列。
答案 0 :(得分:2)
您匹配作为path
元素后代的每个.highcharts-marker
元素,然后删除它们中的最后一个元素。这永远不会删除超过1个元素。
相反,您可以匹配一组元素,每个系列一个,如下所示(JSFiddle):
$('.highcharts-markers > path:last-child').remove();
它找到所有path
个元素,它们是父元素的最后一个子元素,它们的父元素应该是.highcharts-markers
元素。然后它删除所有匹配的元素。