1.普通的拼接:
1 var htmlSpan = ""; 2 for (var j = 0; j < len - 1; j++) { 3 htmlSpan += '<span>我是拼接生成的字符串</span>'; 4 } 5 htmlSpan += '<span class="on">·</span>'; 6 $(".dots").html(htmlSpan);
2.使用数组的方法:
1 var data = [ 2 {id:'1'}, 3 {id:'2'}, 4 {id:'3'}, 5 {id:'4'}, 6 ] 7 test(data) 8 function test(msgArr) { 9 var len = msgArr.length; 10 var n = 0 ; 11 var imgs = []; 12 var img = []; 13 img[0] = '<a href="' + 222 + '/webservice/dish/detail?id='; 14 img[1] = '#'; 15 img[2] = '"><img src="'; 16 img[3] = '#'; 17 img[4] = '"></a>'; 18 for (var i = 0; i < len; i++) { 19 img[1] = msgArr[i].id; 20 img[3] = msgArr[i].pic; 21 imgs.push(img.join("")); 22 } 23 $("#banner_list").html(imgs.join("")); 24 }