Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript-使用字符串输出HTML_Javascript_Jquery - Fatal编程技术网

Javascript-使用字符串输出HTML

Javascript-使用字符串输出HTML,javascript,jquery,Javascript,Jquery,我有一个函数,它接受数组的负载并将它们输出到一系列li标记 function pushOutput() { for(i=1; i<23; i++) { var x = eval('result'+ i); if(x!=undefined) { var output = ''; if(x.constructor == Array) {

我有一个函数,它接受数组的负载并将它们输出到一系列li标记

function pushOutput() {
    for(i=1; i<23; i++)
    {   
        var x = eval('result'+ i);
        if(x!=undefined)
        {   
            var output = '';
            if(x.constructor == Array)
            {
                for(n=0; n<x.length; n++)
                {
                    output += x[n] + '<br />';
                }
            }
            else { output = x + '<br />';}
            $('.resultOut'+i).text(output); 

        }
    }
}
函数pushOutput(){
对于(i=1;i
您需要使用
html()
而不是
text()

$('.resultOut'+i).html(输出);

您需要使用
html()
而不是
text()


$('.resultOut'+i).html(输出);

尝试
.html
方法而不是
.text
嗨,Windkiller,为什么不使用eval?它有什么问题吗?我认为eval可以替换为
var x=window[“result”+i];
(如果result*变量是全局变量)但是这有什么好处呢?我只是想知道eval方法的实际问题是try
.html
方法而不是
.text
嗨,Windkiller,你为什么不使用eval呢?它有什么问题吗?我想eval可以用
var x=window[“result”+I];
(如果result*变量是全局变量)但是这有什么好处呢?我只是想知道评估方法的实际问题是什么
<ul>
  <li class="resultOut1></li>
  <li class="resultOut2></li>
  <li class="resultOut3></li>
  ..... etc
</ul>
  value1 <br /> value2 <br />
value1 <br />
value2 <br />