0

あなたに質問があります...

最初に、このような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>
4

3 に答える 3

5
$('#myTags').append('<li>'+ exploded.join('</li><li>') +'</li>');
于 2012-11-14T03:27:21.893 に答える
1
var stringLI = "";
for (i=0;i<exploded.length;i++) {
   stringLI += "<li>"+exploded[i]+"</li>";
}
$("#myTags").append(stringLI);
于 2012-11-14T03:26:33.667 に答える
1

最善の方法は、一度だけ追加することです:

Jクエリ

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

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

$('#myTags').append( items.join('') );
于 2012-11-14T03:31:35.357 に答える