Javascript Json循环并将结果附加到html

Javascript Json循环并将结果附加到html,javascript,jquery,loops,for-loop,Javascript,Jquery,Loops,For Loop,我对JavaScript循环有一个问题,因为我使用了keyup函数,我不能使用html()函数,因为它只添加最后一个结果,而使用append则将结果加倍。 如何解决这个问题 for (var i = 0; i < msg.length; i++) { $('#result').html(' ' + msg[i].info + '</br> '); } for(变量i=0;i

我对JavaScript循环有一个问题,因为我使用了keyup函数,我不能使用
html()
函数,因为它只添加最后一个结果,而使用append则将结果加倍。
如何解决这个问题

for (var i = 0; i < msg.length; i++)
{
    $('#result').html(' ' + msg[i].info + '</br> ');                               
}
for(变量i=0;i');
}

使用上面显示的当前代码,可以删除
msg
的每个数组元素的
#result
内容。 如果希望显示每个数组元素,则需要追加结果。如果您像您所说的那个样得到了双倍的结果,那个么从脚本返回的结果就有问题了

正确的方法是:

$('#result').html(''); //If you want to empty the container before posting results to it
for(var i=0; i<msg.length; i++) {
    $('#result').append(' ' + msg[i].info + '</br> ');
}
$(“#结果”).html(“”)//如果要在将结果过帐到容器之前清空容器

对于(var i=0;iis#result),输入字段是div in for results