Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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
Jquery 试图使两个高度相等_Jquery - Fatal编程技术网

Jquery 试图使两个高度相等

Jquery 试图使两个高度相等,jquery,Jquery,我已经在这里搜索过了,但没有找到任何帮助我的东西 我想使“小部件”的高度始终与“帖子”的高度相同。在这种情况下,“posts”总是比“widgets”高 这就是我所拥有的: $(document).ready(function(){ var widgets = $('.widgets-wrapper').height(); var posts = $('#posts-wrapper').height();

我已经在这里搜索过了,但没有找到任何帮助我的东西

我想使“小部件”的高度始终与“帖子”的高度相同。在这种情况下,“posts”总是比“widgets”高

这就是我所拥有的:

       $(document).ready(function(){

            var widgets = $('.widgets-wrapper').height();
            var posts = $('#posts-wrapper').height();

            if ( widgets < posts ) {
                widgets == posts
            });

        });
$(文档).ready(函数(){
var widgets=$('.widgets包装器').height();
var posts=$('#posts wrapper').height();
if(widgets
如果我做错了什么,请告诉我


谢谢

您正在获取变量,但需要实际更新对象

仅检查小部件是否等于POST,它不会更改小部件。尝试:

 $(document).ready(function(){

            var widgets = $('.widgets-wrapper').height();
            var posts = $('#posts-wrapper').height();

            if ( widgets < posts ) {
                widgets = posts;
                $('.widgets-wrapper').height(widgets);
            });

        });
$(文档).ready(函数(){
var widgets=$('.widgets包装器').height();
var posts=$('#posts wrapper').height();
if(widgets

这仍然很笨拙,但它应该可以工作。

如果帖子总是比较高,你不需要测试任何东西,只需将高度设置为匹配即可

$('.widgets-wrapper').height($('#posts-wrapper').height());

@charlietfl有一个更好的答案。
$('.widgets-wrapper').height($('#posts-wrapper').height());