用jQuery

时间:2015-12-01 17:48:24

标签: jquery html

我有两个元素:一个div和一个图像。我希望div标签的宽度等于图像的宽度。

<div class="preff">
<img src="http://stackoverflow.com/"></img>
</div>

2 个答案:

答案 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