我想将同一类的多个列表的所有列表项存储在一个数组中。
举个例子:
<ul class="myList">
<li>item 1</li>
<li>item 2</li>
</ul>
<ul class="myList">
<li>item 3</li>
<li>item 4</li>
<li>item 5</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
脚本文件:
var arr_list_items = [];
$('ul.myList').each(function(){
while( !$(this).empty() ) {
list_item = $(this).find('li:first');
arr_list_items.push( list_item );
list_item.remove();
}
});
Run Code Online (Sandbox Code Playgroud)
列表项被删除,但数组返回空。为什么?
小智 6
var array = [];
$('.myList li').each(function(i, li) {
array.push($(li));
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12203 次 |
| 最近记录: |