javascript - jQuery 收集数组中的元素属性?

标签 javascript jquery arrays caching multidimensional-array

var arr = [];
$('#menu').children().each(function(){
   arr = $(this).width();
});
console.log(arr);

这样不行,为什么? 我怎样才能让它工作,以便元素属性可以缓存在数组中以供以后使用?

最佳答案

var arr = [];
$('#menu').children().each(function(){
   arr.push($(this).width())
});
console.log(arr);

关于javascript - jQuery 收集数组中的元素属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8585787/

相关文章:

c - 如何在C中向下移动二维数组元素

Javascript 通过 id 从下拉列表中删除 <option>

javascript - 如何限制 forEach 循环仅迭代 16 次

javascript - Bootstrap 3 菜单 - 两个折叠按钮 - 一次只打开一个

javascript - 动态下拉菜单 jQuery 内联错误

arrays - 从 numpy 字符串数组的每个元素中提取前 n 个字符

javascript - 如何绘制具有两个 y 值的数据点?

javascript - 隐藏 div(取决于按下的按钮)

javascript - jQuery 计时器 - 空闲超时

jQuery.Ajax 对数组数据发出错误的请求