Javascript 将列表项获取到数组中
我需要将一组列表项的值放入一个数组中 这就是我目前正在尝试的:Javascript 将列表项获取到数组中,javascript,jquery,Javascript,Jquery,我需要将一组列表项的值放入一个数组中 这就是我目前正在尝试的: var array = $('li').each(function () { $(this).html(); }; 您可以使用.each(),但实际上必须显式构建数组: var array = []; $('li').each(function() { array.push($(this).html()); }); 您可以使用.each(),但实际上必须显式构建数组: var array = []; $('li').each
var array = $('li').each(function () {
$(this).html();
};
您可以使用.each()
,但实际上必须显式构建数组:
var array = [];
$('li').each(function() { array.push($(this).html()); });
您可以使用.each()
,但实际上必须显式构建数组:
var array = [];
$('li').each(function() { array.push($(this).html()); });
你差不多完成了
只要稍加修改
var array =[];
$('li').each(function () {
array.push($(this).html());
});
你差不多完成了
只要稍加修改
var array =[];
$('li').each(function () {
array.push($(this).html());
});
您需要使用push向数组中添加值
items.push($(this).html());
请在上查看您的代码
您需要使用push向数组中添加值
items.push($(this).html());
查看您在上的代码另一种方法是使用数组原型方法
切片
,但由于存在同名的jQuery方法,可能没有必要。我想知道一些很好的信息
var array = [].slice.call($('li')).map(function(el) {
return $(el).html();
});
另一种方法是使用数组原型方法
slice
,但由于存在同名的jQuery方法,因此可能没有必要。我想知道一些很好的信息
var array = [].slice.call($('li')).map(function(el) {
return $(el).html();
});