Javascript Jquery附加到不带引号的PRE标记

Javascript Jquery附加到不带引号的PRE标记,javascript,jquery,highcharts,Javascript,Jquery,Highcharts,JS小提琴示例 在示例的HTML代码中,我有两个PRE标记。一个定义为id=good的已填充数据。第二个预标记的id=坏。该标记没有定义数据,而是动态填充的,目前在javascript中使用append var testY = [0,1,2,3] var testX = [0,1,2,3] var testValue = [5,10,15,20,2,4,6,8,3,6,9,12,4,8,12,16] $(document).ready(function() { $(function

JS小提琴示例

在示例的HTML代码中,我有两个PRE标记。一个定义为id=good的已填充数据。第二个预标记的id=坏。该标记没有定义数据,而是动态填充的,目前在javascript中使用append

 var testY = [0,1,2,3]
var testX = [0,1,2,3]
var testValue = [5,10,15,20,2,4,6,8,3,6,9,12,4,8,12,16]

$(document).ready(function() {
    $(function () {
        $.each(testY, function(k,v) {
            $.each(testX, function(k2,v2) {
                $.each(testValue, function(k3,v3) {
                     $("#bad").append(v + "," + v2 + "," + v3);  
                });
            });
        });
    });
});
在javascript代码的第197行中,我可以在好的和坏的预标记ID之间切换以查看差异

我的问题是,当我使用append时,它是在每个元素后面加上双引号,这导致我的图表中断

如何在不包含双引号的情况下附加到PRE标记

0,0,25而不是“0,0,25”


提前感谢。

以上答案正是您所需要的,而这一个也是关于玩单引号和双引号的 将所有内容用单引号括起来,并在其中添加双引号 应该这样做。 例子:
$(“#坏”)。追加(“+v+”、“+v2+”、“+v3+”)

在用数据填充预标记之前,图表会被创建,因为您的数据创建在(多个)
$(document).ready(function(){..})/$(function(){..})
中。解决这个问题(在JSFIDLE中注释掉)将创建一个填充图

除此之外,您在数据之后缺少一个新行字符,我还添加了一个


$(document).ready()
$()
做完全相同的事情;你只需要一个或另一个。而且我根本看不到任何引用。当我使“bad”元素可见时,没有引号。您的权利,我在取消隐藏元素时也看不到任何引号,但在通过控制台进行调试时,它们会显示在中。我所看到的坏元素和好元素之间的唯一区别是双重性quotes@MichoRizo这就是控制台的工作方式;DOM中没有引号字符。我同意冗余的“就绪”设置是错误的,但我仍然没有看到任何引号。谢谢。我现在明白我的错误了。他不想被引用。