Html 复制div后更改div高度
我首先将index.html中的div col2复制到当前的div col2中。然后,我想根据同一页中的div colabout1更改div colabout2的高度。但是,以下代码不起作用:Html 复制div后更改div高度,html,Html,我首先将index.html中的div col2复制到当前的div col2中。然后,我想根据同一页中的div colabout1更改div colabout2的高度。但是,以下代码不起作用: '<div id="colabout2"> <script type="text/javascript"> $('#colabout2').load('index.html #col2');
'<div id="colabout2">
<script type="text/javascript">
$('#colabout2').load('index.html #col2');
</script>
</div>
<script>
var h = $('#colabout1').height();
$('#colabout2').height(h);
</script>'
'
$('#colabout2').load('index.html#col2');
var h=$('#colabout1').height();
$('#colabout2')。高度(h);
'
请帮忙。Thx.使用.css更改元素的样式。例如
$('#colabout').css('height',h)代码>尝试以下操作:
$('#colabout2').css("height", $('#colabout1').height());
说明:
使用.css()
函数来配置和对象css,然后获取colabout1
的高度,并将其设置为.css()
函数的第二个参数,并将的“高度”
设置为第一个参数。您能更具体地说明什么不起作用吗?您是否尝试过在ajax回调中设置高度?首先,您的代码无效。抱歉。。。我希望colabout2在代码执行后具有与colabout1相同的高度,但colabout2只有显示其内部所有内容的原始高度,colabout2完全忽略colabout1的高度……我使用了$('#colabout2').load('index.html#col2')$('#colabout2').css(“height”,$('#colabout1').height());但这没用。复制后,colabout2的长度大于colabout1的高度。虽然colabout2是一个滚动列表,但它仍然显示所有内容…@user2559898你能做一把小提琴吗?以便我能更清楚地理解?