如何在警报框中输出元素高度(高度存储在变量中)?



为什么当我尝试输出元素高度(在存储变量中(时,我会收到一个警告框:

https://jsfiddle.net/2z7yLwhf/

我想提醒数字,这是div.item1 的高度...

j查询:

function number() {
var number = $('.item1').height($('.item2').outerHeight());
alert(number);
}
number();

您的括号不匹配。它应该是

var number = $('.item1').height($('.item2')).outerHeight();

既然你想得到高度,然后提取外层高度。

https://jsfiddle.net/2z7yLwhf/1/

编辑:这真的是一种解决方法 - 我实际上不知道为什么它有效。改为这样做:

var number = $('.item1').outerHeight();

https://jsfiddle.net/2z7yLwhf/2/

.height(...)返回jQuery对象(用于链接(,而不是你传递它的高度。

您需要先存储号码。

最新更新