2012-11-14 59 views
0

我有一個問題想問你...jQuery的爆炸怎麼辦

第一個可以說,我對這樣的JavaScript變量..

var string = 'a,b,c'; 
var exploded = string.split(','); 

,然後我有一個HTML這樣

<ul id='myTags'> 
</ul> 

和我的問題元素是..如何創建/添加到我的腦海中「UL ID =‘myTags’」所以這將是這樣的...

<ul id='myTags'> 
<li>a</li> 
<li>b</li> 
<li>c</li> 
</ul> 

回答

1
var stringLI = ""; 
for (i=0;i<exploded.length;i++) { 
    stringLI += "<li>"+exploded[i]+"</li>"; 
} 
$("#myTags").append(stringLI); 
5
$('#myTags').append('<li>'+ exploded.join('</li><li>') +'</li>'); 
+1

十分感謝......它的工作原理 –

+0

今天你火了:我認爲這是我連續第三次給你+1最佳答案。 – nnnnnn

1

最好的辦法是隻追加一次:

jQuery的

var string = 'a,b,c'; 
var exploded = string.split(','); 
var items = []; 

$.each(exploded, function() { 
    items.push('<li>'+this+'</li>'); 
}); 

$('#myTags').append(items.join(''));