Javascript Json循环并将结果附加到html
我对JavaScript循环有一个问题,因为我使用了keyup函数,我不能使用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
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