提问者:小点点

如何在jquery中添加for循环


我在mysql数据库中有一个数组数据,我想在使用Ajax得到结果后,用for循环逐个显示出来。过程是这样的。

这是将呈现每个项的段落

null

当我尝试使用for循环时,它会说语法错误,意外的for循环被取走,我该如何解决这个问题,例如,这里我使用sample for循环来使事情尽可能简单。

  $("#manager_paymentA").html(
    '<ul>'+
      for(let i=0; i < 5; i++) {
        '<li>Hello</li>'
      }
    
   + '</ ul>'  
  )

共1个答案

匿名用户

不能在html函数内部循环。您应该将数据存储到一个变量中:

var hello = ''
for(let i=0; i < 5; i++) {
  hello += '<li>Hello</li>'
}
$("#manager_paymentA").html('<ul>'+ hello + '</ ul>')