我有两个元素:一个div和一个图像。我希望div标签的宽度等于图像的宽度。
<div class="preff">
<img src="http://stackoverflow.com/"></img>
</div>
答案 0 :(得分:2)
$(".preff").width($("img").width());
同样如Pete先前所述,我建议给每个元素一个id来使用。
答案 1 :(得分:1)
首先,建议您提供元素ID或类。您可以使用以下命令获取jquery中元素的宽度:
elementOne = $('#elementOne').width();
然后使用elementOne
变量或使用它的计算结果更改其他元素的CCS宽度。更改Jquery CSS的语法:
$('#elementTwo').css("width",elementOne);
(我无法记住,如果您需要在最后一个声明中加入&#39; px&#39;您可能需要将其连结到elementOne
)