【问题标题】:Set elements height to var and display将元素高度设置为 var 并显示
【发布时间】:2019-06-27 22:08:55
【问题描述】:

我有这段代码,我认为它非常简单:

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

但是我的控制台中出现了function()。我不确定出了什么问题。

【问题讨论】:

    标签: javascript jquery height


    【解决方案1】:
    var origSize =  $(this).height;
    

    应该是:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2017-03-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-02-08
        • 1970-01-01
        • 2018-04-08
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多