将列表项放入数组中
Get list items into array
我需要将一堆列表项的值放入数组中。
这是我目前正在尝试的:
var array = $('li').each(function () {
$(this).html();
};
var array = $('li').map(function() { return $(this).html(); }).get();
你可以用 .each()
来做到这一点,但你必须显式地构建一个数组:
var array = [];
$('li').each(function() { array.push($(this).html()); });
你快完成了。
只需稍加修改,
var array =[];
$('li').each(function () {
array.push($(this).html());
});
进行演示
在这里工作演示
您需要使用推送向数组添加值
items.push($(this).html());
在 JSFiddle 上查看您的代码
另一种
方法是使用数组原型方法slice
,但由于存在同名的jQuery方法,因此可能没有必要。一些不错的信息要知道。
var array = [].slice.call($('li')).map(function(el) {
return $(el).html();
});
相关文章:
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- 使用图像数组列表的simplegallary.js显示适合桌面屏幕的图像
- 从javascript中的数组列表中获取值
- 将C#数组列表传递给Javascript
- 如何在 Javascript 中将字符串数组列表插入到表行中
- 如何迭代json对象的嵌套属性并创建新的数组列表
- 从数组列表中返回唯一的数组
- 如何使用jQuery将类名添加到对象属性的数组列表中
- 我可以在HTML中制作一个可调整的数组列表吗
- 对象的数组列表的Javascript排序列表-基于特定的数组列表
- 如何使用ajax调用获取数组列表数据(将数组列表数据控制器传递给ajax方法)
- 如何在jquery中将数组列表分解为两个变量
- 从数组列表中随机选择一个段落 Javascript
- 如何使用angularjs数组列表传递到服务器
- 带有最小和最大数字的增量数组列表
- 从可观察数组列表中删除元素
- 如何在 javascript 中的数组列表中获取数组中的值
- 在 Javascript 中搜索数组列表的项
- tp 如何解析在 webmethod中用数组列表返回的 Json 结果
- 带有单选按钮和复选框的 jQuery 切换数组列表