【发布时间】:2018-06-14 14:01:19
【问题描述】:
我有一个 Javascript 数组,我想打印到屏幕上,它是:(我的 ro[j] 函数在这个例子中被简化了,但这没关系)
<div class="result2"></div>
<script>
var j;
var ro = [0];
for(j=0; j <= 49; j++){
ro[j] = j;
$('.result2').html(ro[j]);
}
</script>
但这不起作用,因为我认为它会不断用每个循环替换 div,而不是添加到 div。有没有好的方法来实现这个?我想你可以试试这样的:
<div class="result2"></div>
<script>
var j;
var ro = [0];
for(j=0; j <= 49; j++){
ro[j] = j;
if(j==0){
$('.result2').html(ro[j]);
}else{
var res = $('.result2').val();
$('.result2').html(res + ro[j]);
}
}
</script>
但这不起作用,因为您似乎无法在脚本中途调用脚本的结果?或者我只是犯了一个错误,我不确定。任何帮助都会很棒!
编辑:忘记分号
【问题讨论】:
-
var res = $('.result2').html(); -
啊,有道理,我想知道为什么我不能'反馈它。谢谢,解决了它!
标签: javascript jquery html arrays