为什么当我尝试输出元素高度(存储变量中)时,我会收到一个警告框:
https://jsfiddle.net/2z7yLwhf/
我想提醒div.item1的高度数字......
jQuery的:
function number() {
var number = $('.item1').height($('.item2').outerHeight());
alert(number);
}
number();
答案 0 :(得分:1)
您的括号不匹配。它应该是
var number = $('.item1').height($('.item2')).outerHeight();
因为你想获得高度,然后提取outerHeight。
https://jsfiddle.net/2z7yLwhf/1/
编辑:这真的是一种解决方法 - 我实际上并不知道它为什么会起作用。这样做是这样的:var number = $('.item1').outerHeight();
答案 1 :(得分:0)
.height(...)
返回jQuery对象(用于链接),而不是你传递它的高度。
您需要先存储号码。