Javascript 我能';t得到li元素';指数

Javascript 我能';t得到li元素';指数,javascript,jquery,Javascript,Jquery,这是我的名单 <li class="haftalar"><a value="7" class="click" href="#" title="7. Hafta Maç Özetleri">7. Hafta</a></li> <li class="haftalar"><a value="8" class="click" href="#" title="8. Hafta Maç Özetleri">8. Hafta</a&

这是我的名单

<li class="haftalar"><a value="7" class="click" href="#" title="7. Hafta Maç Özetleri">7. Hafta</a></li>
<li class="haftalar"><a value="8" class="click" href="#" title="8. Hafta Maç Özetleri">8. Hafta</a></li>
示例-

演示-


将所选li传递到index()方法中。类似于$(“#您的列表”).index(selectedLi);如果你把你的点击事件放在a标签上,它应该放在li上。您能为我们提供您的javascript吗?当您单击列表项
  • 值?
    href?
    类?
    标题?
    仅此而已,您希望从标记中得到什么;因为您已经在click事件中接收到jQuery对象,所以不需要再次包装它。相反,您可以只说$('.haftalar').index(this)。干杯但我点击的元素不是$(“.haftalar”)。我的clicked元素需要$(.click)…事件将传播给孩子们,因此这也应该起作用。
    $(".click").toggle(function(){
      index = $(this).index();
    }
    
    $('.haftalar').click(function(){
        alert($('.haftalar').index($(this)));
    })
    
    $(".click").click(function(){
      index = $(".click").index(this);
    }