Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 复制div后更改div高度_Html - Fatal编程技术网

Html 复制div后更改div高度

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');

我首先将index.html中的div col2复制到当前的div col2中。然后,我想根据同一页中的div colabout1更改div colabout2的高度。但是,以下代码不起作用:

        '<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你能做一把小提琴吗?以便我能更清楚地理解?