Javascript 当我将图例放入外部div时,如何删除highchart中的图例符号

Javascript 当我将图例放入外部div时,如何删除highchart中的图例符号,javascript,html,highcharts,legend-properties,Javascript,Html,Highcharts,Legend Properties,这里是提取代码 events: { load: function () { var chart = this; $(chart.series).each(function (i, serie) { serie.legendSymbol.destroy(); serie.legendLine.destroy();

这里是提取代码

    events: {
            load: function () {
          var chart = this;
                $(chart.series).each(function (i, serie) {
                 serie.legendSymbol.destroy();  
                 serie.legendLine.destroy();  
                    $('<li style="color: ' + serie.color + ';text-align:center;border-style:solid;border-width:5px;border-color:+'+ serie.color + ';">' + serie.name + '</li>').click(function () {

                        serie.visible ? serie.hide() : serie.show();

                    }).appendTo('#legend');
                });
            }
        }
事件:{
加载:函数(){
var图表=此;
$(图表系列)。每个(功能(i,系列){
serie.legendSymbol.destroy();
系列。传奇。毁灭();
$(“
  • ”+serie.name+”
  • )。单击(函数(){ serie.visible?serie.hide():serie.show(); }).附录(“#图例”); }); } }
    我无法删除图例和符号

    答案由Halvor Strand给出


    尝试将此样式添加到您的
  • :列表样式类型:无

    “图例符号”是什么?比如图例附近的圆圈、正方形或矩形等等你在外部div中的意思?是的:)我搜索了又搜索,在图形本身中有很多方法,但没有找到如何对这个提取代码执行的答案…甚至是destroy();没有帮助…不知道怎么说“像圆形、正方形或矩形”,但在外部div中它只是矩形?对的