使一个div的大小等于另一个div

时间:2013-01-30 09:52:48

标签: javascript jquery html

我有两个div,box和stylewidth。 stylewidth是box的子项,我试图在函数中使用stylewidth。为此,我添加了这一行。

$("#box").width(("#styleWidth").width); 

问题是,盒子的大小没有变化,我不知道为什么。这是正确的方法吗?

3 个答案:

答案 0 :(得分:4)

你忘记了内部宽度()函数和美元符号的括号,并确保将它包装在document.ready中,或者在元素加载到DOM之后添加它:

$("#box").width( $("#styleWidth").width() );

答案 1 :(得分:1)

你忘了jQuery美元符号(在#styleWidth之前)和.width是一个函数,所以需要()。

$("#box").width($("#styleWidth").width()); 

答案 2 :(得分:0)

你确定用css无法解决这个问题吗?

假设定位和文档结构允许,您可以简单地使用width:100%