jq获取当前点击的li是ul中的第几个?

Posted 舞纷菲

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jq获取当前点击的li是ul中的第几个?相关的知识,希望对你有一定的参考价值。

<script>

  var navulsize = $(‘.navul li‘).size();
            var navulwidth = $(‘.navul li‘).width();
            var allwidth = navulwidth*navulsize;
            $(‘.navul‘).width(allwidth);
            $(‘.navul li‘).click(function(){
                var index = $(this).index();//获取当前点击的li是ul中的第几个
                var indexur = ‘#‘ + index;
                var indexurl = $(this).children(‘a‘).attr(‘href‘);
                var hehref = indexurl + indexur;
                var data = $(this).attr(‘data‘);
                $(this).children(‘a‘).attr(‘href‘,hehref);
                $(data).show().siblings(‘.gengxinbox‘).hide();
                $(this).addClass(‘liactive‘).siblings(‘li‘).removeClass(‘liactive‘);
                var endhref = $(this).children(‘a‘).attr(‘href‘);

      var parsenum = parseInt(endhref.replace(/[^0-9]/ig,""));//jq提取字符串中的数字
                alert(endhref);
            });

</script>

以上是关于jq获取当前点击的li是ul中的第几个?的主要内容,如果未能解决你的问题,请参考以下文章