jquery 同一个class,如何获取高度最高的那个的数值赋给其他? 30

使用jquery。同一个class,但高度有可能不一样,我想比较哪个最大,然后把最大的高度赋给所有同一个class。请问高手需要怎么写???假设class=“box”感谢... 使用jquery。
同一个class,但高度有可能不一样,我想比较哪个最大,然后把最大的高度赋给所有同一个class。
请问高手需要怎么写???

假设class=“box”
感谢大家~~~
展开
 我来答
汐_冷
推荐于2016-10-13 · 超过20用户采纳过TA的回答
知道答主
回答量:39
采纳率:100%
帮助的人:17.4万
展开全部
 <script>
   $(function() {
 var h_max = 0;
 //求最大高度
 $(".class").each(function() {
      var h = $(this).innerHeight();
      h_max = h > h_max ? h : h_max;
 })
     //将class的高度赋值为最大高度,
     //最大高度innerheight=padding+内容高度height
 $(".class").each(function() {
        //求padding的值
       var h_pad = $(this).innerHeight() - $(this).height();
       $(this).height(h_max - h_pad);
 })
   })
 </script>
匿名用户
2015-03-01
展开全部
<!DOCTYPE HTML>
<html>
<head>
<title>yugi</title>
<meta charset=UTF-8 />
<style type="text/css">
div {
width: 200px;
border: 1px solid black;
width: 200px;
height: 214px;
}

div.box {
height: 342px;
}
</style>
<script type="text/javascript" src="jquery-1.8.0.min.js"></script>
<script type="text/javascript">
jQuery (function ($)
    {
    var h = Number.MIN_VALUE;
    $ (".box").each (function (i, dom)
    {
    var me = $ (this), mh = me.height ();
    h = h < mh ? mh : h;
    }).height (h);
    });
</script>
</head>
<body>
<div class="box" style="height: 353px;">dddddddddd</div>
<div class="box">xxxxxxxxx</div>
<div class="box" style="height: 300px;">fffffffffff</div>
</body>
</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xi8km9
2015-03-01 · TA获得超过1086个赞
知道小有建树答主
回答量:688
采纳率:50%
帮助的人:724万
展开全部
var max = 0;
$('.box').each(function(T){T = $(this).outerHeight(),T > max && (max = T)}).outerHeight(max)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
桂淡仆清漪
2019-08-03 · TA获得超过1131个赞
知道小有建树答主
回答量:1794
采纳率:100%
帮助的人:8.5万
展开全部
<!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式