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