Jquery UL下所有锂元素的高度相等

Jquery UL下所有锂元素的高度相等,jquery,css,Jquery,Css,有人知道如何在元素下对所有元素使用相同高度吗?这是可能的。请参阅下面的JS代码,它可以对所有元素应用相同的高度: setHeight($('.media-listing > ul > li')); function setHeight(col) { var $col = $(col); var $maxHeight = 0; $col.each(function () { var $thisHeight = $(this).outerHei

有人知道如何在
    元素下对所有
  • 元素使用相同高度吗?

    这是可能的。请参阅下面的JS代码,它可以对所有
  • 元素应用相同的高度:

    setHeight($('.media-listing > ul > li'));
    
    function setHeight(col) {
        var $col = $(col);
    
        var $maxHeight = 0;
        $col.each(function () {
            var $thisHeight = $(this).outerHeight();
            if ($thisHeight > $maxHeight) {
                $maxHeight = $thisHeight;
            }
        });
        $col.height($maxHeight);
    }
    

    你不需要任何复杂的东西…你可以通过纯粹的造型做到这一点

    CSS:

    李{

    }


    如果在这样做之后它们不相等,那么其他的东西,或者其他的样式或者一些javascript正在影响它。不要只纠正一个错误而犯另一个错误,那样你的代码会很快降级。寻找外部影响并以正确的方式加以纠正

    查看API中关于
    map()
    的最后一个示例:您尝试了什么?向我们展示你付出了一些努力,社区会很高兴地回答你的问题。因为你没有发布任何关于你尝试过的内容的帖子,所以这个问题显示出很少(没有)研究努力。在列表项目上设置一个高度?
    height: 100px; //you can also use percentages - 100%
    max-height: 100px; //just to make sure
    min-height: 100px; //just to make sure