为什么当我尝试输出元素高度(在存储变量中(时,我会收到一个警告框:
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对象(用于链接(,而不是你传递它的高度。
您需要先存储号码。