将元素高度设置为var并显示

时间:2012-10-12 04:42:29

标签: javascript jquery height

我有这个代码,我认为这很简单:

$(function() {
    $(".box").click(function(){
        var origSize =  $(this).height;
        console.log (origSize);
    });
});

但我只是在我的控制台中出现function()。我不确定什么是错的。

2 个答案:

答案 0 :(得分:2)

var origSize =  $(this).height;

应该是:

var origSize =  $(this).height();

阅读docsheight是一个函数,而不是属性。

答案 1 :(得分:2)

正如已经指出的那样,您使用height()方法作为属性。您应该考虑使用outerHeight()来获取更准确的值来说明填充和边框宽度。

相关问题