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

时间:2018-05-16 21:40:07

标签: javascript jquery

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

https://jsfiddle.net/2z7yLwhf/

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

jQuery的:

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

2 个答案:

答案 0 :(得分:1)

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

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

因为你想获得高度,然后提取outerHeight。

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

编辑:这真的是一种解决方法 - 我实际上并不知道它为什么会起作用。这样做是这样的:

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

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

答案 1 :(得分:0)

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

您需要先存储号码。