由于某些原因,当我尝试使用jquery更改div的高度时,它将无法工作。我使用的代码是这样的:
<div id="wrapdiv" style="height:2000px">
....
</div>
console.log(total); // yields 1500
changediv = "wrapdiv";
$("#" + changediv).css('height', total);
无论我做什么,都不会将高度更改为1500px。 console.log显示变量已正确设置。即使在Chrome的控制台中输入分配语句,它也会更改高度。 div内有一个iframe(如果重要)。有任何想法吗?
最佳答案
var total = 1500;
var changediv = "wrapdiv";
$("#" + changediv).height(total);
alert($("#" + changediv).height());