获取特定 div 的宽度并用作另一个 div 的高度?



我有两个div.#divA 和 #divB。

#divA 的宽度为 100%,我想获取div 的 px 值并将其应用于 #divB 因为它的高度为 CSS。我尝试使用.offsetWidth,但无济于事。有人可以帮助我吗?

使用.css('width')来保持单位不变(例如:400px),使用.width()只获取数值(例如:400)以用于数学计算。

对于您正在做的事情:

var divAWidth = $('#divA').css('width');
$('#divB').css('height', divAWidth);

如果你正在学习数学:

var divAWidthNumber = $('#divA').width();
var halfThatWidth = divAWidthNumber / 2;

如果你不想使用 jQuery:

var getwidth = document.getElementById("div1").style.width;
document.getElementById("div").style.height = getWidth;

使用 jQuery

var getwidth = $("#div1").width();

编辑

$("#div").height(getwidth);

相关内容

  • 没有找到相关文章

最新更新