jquery设置div高度加载内容

jquery设置div高度加载内容,jquery,html,css,Jquery,Html,Css,我正在用一些按钮创建一个页面,点击它们,你可以在一个div中加载一段不同的代码。有一个主div,叫做“pg”,子div是“contenuto”,而改变它的子div叫做“cont_in”。显然,每个不同的“cont_in”都有不同的大小。 我已经在使用一个函数作为jquery.load()方法的回调,但即使这样,只要在同一个按钮上多次单击,我也会得到不同的高度 以下是单击函数处理程序中的代码: $("#contenuto").load("legami.html", new_div_height()

我正在用一些按钮创建一个页面,点击它们,你可以在一个div中加载一段不同的代码。有一个主div,叫做“pg”,子div是“contenuto”,而改变它的子div叫做“cont_in”。显然,每个不同的“cont_in”都有不同的大小。 我已经在使用一个函数作为jquery.load()方法的回调,但即使这样,只要在同一个按钮上多次单击,我也会得到不同的高度

以下是单击函数处理程序中的代码:

$("#contenuto").load("legami.html", new_div_height() );
这里是改变div维度的函数:

            function new_div_height(){

            var pg_dim_new = $("#dummy_nav").height()+$("#footer_spacer").height()+$("#footer").height()+$("#cont_in").height();
            alert($("#cont_in").height());
            $("#contenuto").height( $("#cont_in").height() );
            $("#pg").height(pg_dim_new);            
        };
你能帮我弄清楚怎么了吗


编辑:我看到问题出现在最后两行中,我试图将参数设置为div height;如果我对它们进行注释,返回的值是可以的(即使第二次单击时正确,但这是另一个故事,很容易解决)

请提供一个代码片段或jsfiddle:)欢迎使用stackoverflow。
$(“cont_in”).height()
可能是因为选择器中缺少#?这肯定是一个输入错误,但不是问题所在,感谢您从警报消息中可以看到,在某些方面。height()方法无法正确计算对象属性;我不知道这是一个加载问题还是其他问题……删除括号:
$(“#contenuto”).load(“legami.html”,new_div_height)