Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.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 jquery explode如何做到这一点_Javascript_Jquery_Exploded - Fatal编程技术网

Javascript jquery explode如何做到这一点

Javascript jquery explode如何做到这一点,javascript,jquery,exploded,Javascript,Jquery,Exploded,我有个问题要问你 首先让我们假设我在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<

我有个问题要问你

首先让我们假设我在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>

最好的方法是只追加一次:

Jquery


你今天火冒三丈:我想这已经是我连续第三次给你一个+1的最佳答案了。
var stringLI = "";
for (i=0;i<exploded.length;i++) {
   stringLI += "<li>"+exploded[i]+"</li>";
}
$("#myTags").append(stringLI);
$('#myTags').append('<li>'+ exploded.join('</li><li>') +'</li>');
var string = 'a,b,c';
var exploded = string.split(',');
var items = [];

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

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