javascript - 使用循环打印数组列表值到 div 动态

标签 javascript jquery arrays

我有一个名为 desc 的数组,其中包含每个值的一些文本,并根据用户点击的内容更改长度和值。

数组:

desc[0] =  "manhole cover on foothpath on barrog gaa grounds kilbarrack road loose."
desc[1] =  "Footpath at driveway to 17 Maywood Lawn in bad state of disrepair."

我想在名为#container 的 div 中显示这些数组值。目前它只是打印 #container 中数组的最后一个值,而不是打印列表中的每个值。

JavaScript:

 function incidentList(){
            for(var i=0; i<desc.length; ++i){
             $("#container").text(desc[i]);
        }
      }

HTML:

<div id="container" style="width: 50%; height:97%; float:right;"></div> 

我应该如何使用循环在最后一个数组值下方打印完整列表?

最佳答案

function incidentList(){
  var full_list = ""
  for(var i=0; i<desc.length; ++i){
      full_list = full_list + desc[i] + '<br>'
  }
  $("#container").text(full_list);     
}

关于javascript - 使用循环打印数组列表值到 div 动态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20286426/

相关文章:

javascript - jQuery UI Slider change 和 slide 事件报告不同的结果

javascript - 在 IE9 中提交表单之前对密码进行哈希处理

javascript - 语音识别和getUserMedia

php - 将数组中的 mySQL 结果加载到数组中

C# - 如何检查是否需要构造一个类型的对象?

javascript - 有没有办法让谷歌可视化表中最左边的列在横向滚动时保持固定?

android - 使用 Phonegap 和 JQuery Mobile 的 AJAX 到 Sharepoint Server 不工作

javascript - 如何在子窗口打开时停止重新加载父窗口

javascript - 我应该把 $(document).ready() 放在哪里?

ios - 从每月的第一天到今天,获取一系列天数