javascript - 如何在jquery中创建数组

标签 javascript jquery

我想创建所选元素的每个子元素的宽度数组。我试过了:

var width = $(element).children().map(function () { return this.style.width; }); 

但这行不通。当我 alert(width[0]) 时,它不显示宽度而是显示 objectHtmlElement。我做错了什么?

最佳答案

尝试 .width() 样式属性仅在设置内联样式时才有效。

var widths = $(element).children().map(function () { return $(this).width(); }); 

关于javascript - 如何在jquery中创建数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12949397/

相关文章:

javascript - HTML元素属性动态赋值

来自 div 值的 Javascript 自动完成源动态不起作用

javascript - 如何在获取另一个输入框的值的 keyup 事件中替换文本区域中的特定文本

javascript - 将摄氏度转换为华氏度 - 如何在输入中显示

javascript - 如何在执行另一个函数之前检查一个函数

javascript - PhoneGap TabBar自定义字体、背景图案

javascript - 如何测试用多个高阶组件包装的组件?

javascript - 在 bootstrap 中固定视频后,Div 位置不正确

javascript - 获取从滚动位置开始的文本

javascript - 如何使用 jQuery mobile 的 data-theme 属性制作主题切换器