Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript生成HTML<;ul>;使用<;李>;for循环中的内容_Javascript_Loops_Iteration_Modulo - Fatal编程技术网

JavaScript生成HTML<;ul>;使用<;李>;for循环中的内容

JavaScript生成HTML<;ul>;使用<;李>;for循环中的内容,javascript,loops,iteration,modulo,Javascript,Loops,Iteration,Modulo,我在javascript/jQuery中有一个for循环来创建html无序列表。我希望每10次迭代的倍数都是一个新的无序列表标记 JavaScript代码: var count = 100; for(var i = 0; i <= count; i++) { if(i == 0) { $('ul.list').append('<li>' + i + '</li>'); } else { if(i % 10 == 0)

我在javascript/jQuery中有一个for循环来创建html无序列表。我希望每10次迭代的倍数都是一个新的无序列表标记

JavaScript代码:

var count = 100;
for(var i = 0; i <= count; i++) {
    if(i == 0) {
        $('ul.list').append('<li>' + i + '</li>');
    } else {
        if(i % 10 == 0) {
            $('ul.list').after('<ul class="list"></ul>');
        }
        $('ul.list:last-child').append('<li>' + i + '</li>');
    }
}
var计数=100;

对于(var i=0;i我更倾向于用HTML构建一个字符串,然后发布一次

试试看

var max = 100;
var HTML = ["<ul class='list'>"];
for (var i=0,len=max; i<len; i++) {
  HTML.push("<li>" + i + "</li>");
  if (i%10===0 && (i!==0) {
    HTML.push("</ul>");
    HTML.push("<ul class='list'>");
  }
}
HTML.push("</ul>");

$("#lists").html(HTML.join("\n");
var max=100;
var HTML=[“
    ”]; 对于(变量i=0,len=max;i
    var max = 100;
    var HTML = ["<ul class='list'>"];
    for (var i=0,len=max; i<len; i++) {
      HTML.push("<li>" + i + "</li>");
      if (i%10===0 && (i!==0) {
        HTML.push("</ul>");
        HTML.push("<ul class='list'>");
      }
    }
    HTML.push("</ul>");
    
    $("#lists").html(HTML.join("\n");