$(document).ready(function() {var oPic = $('.picScroll').find('ul'); var len = $(".picScroll ul li").length; for (var i = 0; i < len; i++) { $('.picScroll ul').each(function() { var classlen = $(this).find('li').eq(i).attr('class'); if (classlen == "on") { console.log(i);//i为class名是on的li的位置 //oPic.animate({ //left: -i * 162 //}) } }) } });
<div class="picScroll"> <ul class="cul hd"> <li><a href="#">全部</a></li> <li><a href="#">大型设备</a></li> <li><a href="#">运转设备</a></li> <li><a href="#">支护设备</a></li> <li><a href="#">提升设备</a></li> <li><a href="#">喷浆设备</a></li> <li><a href="#">岩凿设备</a></li> <li><a href="#">通防设备</a></li> <li class="on"><a href="#">111</a></li> <li><a href="#">222</a></li> <li><a href="#">333</a></li> <li><a href="#">444</a></li> </ul> </div>
此方法为找到ul下的li的class名为on的li所在ul的位置。