javascript - jQuery .height() 属性不起作用

标签 javascript jquery css height

我正在尝试使用 jQuery 获取元素的高度,但收到了一些意想不到的结果。这是代码:

$(function() { 
    var contentheight = $('#subpage-content-small').height;
    alert(contentheight);
});

#subpage-content-small 具有这些 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();

这是一个函数,而不是一个属性。

关于javascript - jQuery .height() 属性不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2677775/

相关文章:

javascript - MongoDB 通过指定两个应该匹配的字段来检索集合中数组的子集

javascript - 双击时div中的文本选择(contenteditable)

jQuery - 类在点击时并没有真正改变(它只改变一次)

css - 如何填充 body 的整个区域?

javascript - 16 位有符号整数的正则表达式

javascript - 动态按钮脚本不起作用

javascript - 如何使用jquery在表单提交之前显示通知?

javascript - 实现具有多个集合的主视图。主干网.js

jquery - 单独选择多个div

php - 表单发送空白值