jquery获得ul li 下的指定属性值的下标


$(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的位置。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM