如何剥离'和'e;在Highchart图例值?

时间:2012-12-11 07:41:25

标签: highcharts

我必须在Highchart图例值中删除这些标记。请查看图例值:

data: [
{/literal}
{foreach from=$value[2] item=an key=a}
{literal}
{name: '{/literal}{$a}:{$an}{literal}',y: {/literal}{$an}{literal}, color: '#6B8E23'},
{/literal}
{/foreach}
{foreach from=$value[1] item=foo key=k name=myloop}
{assign var=op value=$smarty.foreach.myloop.index}
{assign var=cor value=$colors.$op}
{literal}
{name: '{/literal}{$k}:{$foo}{literal}',y: {/literal}{$foo}{literal}, color: '{/literal}{$cor}{literal}'}
{/literal}
{if $op le $count},{/if}
{/foreach} 
{literal}
]

请查看随附的图片供您参考 enter image description here

1 个答案:

答案 0 :(得分:0)

这是html实体,请参阅http://www.w3schools.com/tags/ref_entities.asp

您可以使用真实符号替换它们,而不是删除它们。

var Str = "Slogans such as McDonalds's";
Str = String(Str).replace(/'/g, "'").replace(/"/g, '"');

如果要剥离它们,只需将代码更改为

即可
var Str = "Slogans such as McDonalds's";
Str = String(Str).replace(/'/g, '').replace(/"/g, '');

这是一个小提琴作为演示,http://jsfiddle.net/Zx9cn/