我有两个div,box和stylewidth。 stylewidth是box的子项,我试图在函数中使用stylewidth。为此,我添加了这一行。
$("#box").width(("#styleWidth").width);
问题是,盒子的大小没有变化,我不知道为什么。这是正确的方法吗?
答案 0 :(得分:4)
你忘记了内部宽度()函数和美元符号的括号,并确保将它包装在document.ready中,或者在元素加载到DOM之后添加它:
$("#box").width( $("#styleWidth").width() );
答案 1 :(得分:1)
你忘了jQuery美元符号(在#styleWidth之前)和.width是一个函数,所以需要()。
$("#box").width($("#styleWidth").width());
答案 2 :(得分:0)
你确定用css无法解决这个问题吗?
假设定位和文档结构允许,您可以简单地使用width:100%
。