jquery,js如何获取一组LI面的宽度最长的那个li的值

<ul><li></li><li></li><li></li><li></li></ul>假设啊,一组ulli,li里面的width都不一样,比如是100啊,200,30... <ul>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
假设啊,一组ul li, li里面的width都不一样,比如是100啊,200,300之类这样的,那么我用jquery
$('ul li').each(function(){
var a=$(this).width();
alert(a)
})
这样每一个li的宽度都拿到了,现在我想要其中宽度最大的那个li的值是多少,最好能写个简单的DEMO,总之 一句话就是 多个元素吗,each之后 怎么取到最大的那个是多少???刚学jquery不就,求大神指点!!
展开
 我来答
myrealword
推荐于2016-08-10 · TA获得超过306个赞
知道小有建树答主
回答量:227
采纳率:100%
帮助的人:170万
展开全部
 var max_width=0;
 $('ul li').each(function(){
     if(max_width){
         if($(this).width()>max_width.width()){
             max_width = $(this).width();
         }
     }else{
        max_width = $(this).width();
     }
})
alert(max_width.width())
miniapp16f136f755b6
2019-03-29 · 超过23用户采纳过TA的回答
知道答主
回答量:208
采纳率:0%
帮助的人:44万
展开全部
var max_width=0;
$('.member_5 ul li').each(function(){
if($(this).height() > max_width){
max_width = $(this).height();
}
})
console.log(max_width);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式