如何将控制台的数组值转换为高图

时间:2018-11-04 19:29:24

标签: jquery html highcharts

在这里,我必须基于从index ++生成的动态id动态创建highchart。当我单击submit1按钮时,图表将动态创建。再次单击下载按钮时,将根据创建的id在控制台中显示一个数组。当我对其进行控制台时,将其显示为[$('#chart-0'),$ ('#chart-1')]是我动态创建的,同时我对相同的数组进行硬编码并对其进行控制台的时间与创建的图表[r.fn.init(1),r.fn.init(1)]相同,在这里我需要的是当我进行控制台操作('console.log(strreplace)')时,创建的数组也应显示为图表,就像经过编码的(console.log(elements))值一样。这是下面的代码

html

.REMARKS

脚本

# write version info to an alternate data stream
Set-Content -Value "1.4.884.3" -Path script.ps1 -Stream myVersion

# read it back during build
$versionString = Get-Content script.ps1 -Stream myVersion

1 个答案:

答案 0 :(得分:0)

JavaScript不能那样工作,替换""后,内部代码将不会被调用。要获得想要的结果,您必须使用eval,但强烈建议您不要使用: what does eval do and why its evil?

$('#download').on('click', function() {
    console.log(eval(id[0]));
    var elements = [$('#chart-0'), $('#chart-1')];
});

实时演示:http://jsfiddle.net/BlackLabel/mw21utbk/