jquery怎么获得ul中li的个数

发现必竟是刚学的,很多东西感觉已经知道了,但一用起来就记不出怎么用,比如这个小功能。
<ul>
						<li class="current"><img src="myimages/1.jpg" alt="" /></li>
						<li><img src="myimages/2.jpg" alt="" /></li>
						<li><img src="myimages/3.jpg" alt="" /></li>
						<li><img src="myimages/4.jpg" alt="" /></li>
						<li><img src="myimages/5.jpg" alt="" /></li>
						<li><img src="myimages/6.jpg" alt="" /></li>
						<li><img src="myimages/7.jpg" alt="" /></li>
					</ul>
获得ul下共有多少个li
$(“#ulname li”).length
在实际应用中,我是为了获取有多少个li,然后自动定义ul宽度,如
var smallImgLi = $('.wrapSmallImg ul li');
//为什么写true参数,因为如果元素中含有margin等值,不写上true,则只获取元素大小,将不包含margin值,这样不准确
var smallImgUlWidth = smallImgLi.outerWidth(true)*smallImgLi.length;
$('.wrapSmallImg ul').css('width',smallImgUlWidth);

评论

大侠名号:   验证码: 点击我更换图片  

修远兮

在这里记录每一点自己需要的知识

添加创始人微信,一起交流心得

推荐文章RECOMMEND