jquery 如何循环一段html然后赋值给一个变量?

for (var i=0; i<5 i++) {
<li>

<span class="kh">'+data.info[i].name+'</span>
<span class="mz">'+data.info[i].age+'</span>
<span class="mz">0</span>
<span class="mz">0</span>
<span class="kh">'+data.info[i].gender+'</span>

</li>
}

循环5次然后怎么把这5次赋值给一个变量,然后插入在页面中

阅读 5.5k
2 个回答

设置个变量str,然后循环内 str+= html。。。

var str = '';

for(var i=0; i<5; i++){
    var s = '<span>1</span>'+
            '<span>2</span>';
    str += s;
}

console.log(str);
var inner = '';
var all = $(span);
for(var i = 0,length=all.length;i<length;i++){
    inner += all[i]
}
//inner就是所有span
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题