jquery每个函数和队列
我有一个数组:jquery每个函数和队列,jquery,queue,each,Jquery,Queue,Each,我有一个数组: arr = ['a', 'b', 'c', ... ] 我希望它是: <div> <ul> <li>a <li>b <li>c ... </ul> </div> a b c ... 所以我试着: $('div').append('<ul>'); $.each(arr, function () { $('div').appe
arr = ['a', 'b', 'c', ... ]
我希望它是:
<div>
<ul>
<li>a
<li>b
<li>c
...
</ul>
</div>
- a
- b
- c
...
所以我试着:
$('div').append('<ul>');
$.each(arr, function () {
$('div').append('<li>' + this);
});
$('div').append('</ul>');
$('div')。追加('ul>');
$。每个(arr,函数(){
$('div')。追加('li>'+此项);
});
$('div')。追加('');
但似乎不起作用。。。如何将其排队?问题的一部分在于您从未关闭li标记,因此请尝试
$('div').append('<li>' + this + '</li>');
其中data是当前元素,i是计数。通过这种方式访问每个元素可能会更成功。虽然,如果内存可用,“这个”应该在这些情况下工作…好吧,部分问题是您从未关闭li标记,所以请尝试
$('div').append('<li>' + this + '</li>');
其中data是当前元素,i是计数。通过这种方式访问每个元素可能会更成功。尽管如此,如果内存可用,“这个”应该在这些情况下工作…也许您希望
$('div').append('<ul></ul>');
$.each(arr, function () {
$('ul').append('<li>' + this);
});
$('div')。追加('ul>');
$。每个(arr,函数(){
$('ul')。追加('li>'+此项);
});
也许你想要
$('div').append('<ul></ul>');
$.each(arr, function () {
$('ul').append('<li>' + this);
});
$('div')。追加('ul>');
$。每个(arr,函数(){
$('ul')。追加('li>'+此项);
});
试试这个:
$('div').append('<ul/>);
$.each(arr, function () {
$('div ul').append('<li>' + this + '</li>');
});
$('div')。追加('ul/>);
$。每个(arr,函数(){
$('div ul')。追加(''+this+' ');
});
试试这个:
$('div').append('<ul/>);
$.each(arr, function () {
$('div ul').append('<li>' + this + '</li>');
});
$('div')。追加('ul/>);
$。每个(arr,函数(){
$('div ul')。追加(''+this+' ');
});