Javascript jQuery.height()属性不起作用

Javascript jQuery.height()属性不起作用,javascript,jquery,css,height,Javascript,Jquery,Css,Height,我试图使用jQuery获取元素的高度,但收到了一些意外的结果。代码如下: $(function() { var contentheight = $('#subpage-content-small').height; alert(contentheight); }); 其中#子页面内容小具有以下CSS属性: #subpage-content-small { width: 400px; float: left; margin: 30px 10px 0 0; padding-bot

我试图使用jQuery获取元素的高度,但收到了一些意外的结果。代码如下:

$(function() { 
    var contentheight = $('#subpage-content-small').height;
    alert(contentheight);
});
其中#子页面内容小具有以下CSS属性:

#subpage-content-small { width: 400px; float: left; margin: 30px 10px 0 0; padding-bottom: 45px; }
我得到的警报输出如下所示:

function (f) { var e = this[0]; if (!e) { return f == null ? null : this; } if (c.isFunction(f)) { return this.each(function (j) {var i = c(this);i[d](f.call(this, j, i[d]()));}); } return "scrollTo" in e && e.document ? e.document.compatMode === "CSS1Compat" &&  e.document.documentElement["client" + b] || e.document.body["client" + b] : e.nodeType === 9 ? Math.max(e.documentElement["client" + b], e.body["scroll" + b], e.documentElement["scroll" + b], e.body["offset" + b], e.documentElement["offset" + b]) : f === w ? c.css(e, d) : this.css(d, typeof f === "string" ? f : f + "px"); }
知道为什么我会得到这个,而不是高度的整数吗?提前谢谢

var contentheight = $('#subpage-content-small').height();
它是一个函数,不是属性。

来自jquery:

.css('height')之间的差异 那么.height()是后者吗 返回小于单位的像素值(对于 例如,400),而前者返回 单位完整的值(用于 例如,400px)。.height()方法 当元素的 高度需要在一个项目中使用 数学计算


试着把它称为
height()
而不是
height

我认为是4/20遗漏了这个。非常感谢!同上。谢谢你接电话。