Why does jQuery return null for the height of the div?

后端 未结 3 1622
心在旅途
心在旅途 2020-12-17 17:16
$(document).ready(function(){

  function getDocumentHeight()
  {
     // What\'s the page height?
     var height = $(\'#mainbody\').height();
     alert(height);
          


        
3条回答
  •  失恋的感觉
    2020-12-17 17:42

    If the content is being loaded dynmically, the elements may not have a height yet. Try moving this code to the bottom of the page, directly above and see if that resolves.

    UPDATE: Try placing your code in

    $(window).load(function() {
      var height = $('#mainbody').height();
      alert(height);
    });
    

    outside of your

    $(document).ready();
    

提交回复
热议问题