Мен ли элементтерінің индексін ала алмаймын?

Бұл менің тізімім.

  • 7. Hafta
  • 
    
  • 8. Hafta
  • 
    

    Мен индексті басқан элемент және сынып секілді «апталар» ретінде алуға келеді.

    Мен осы кодты пайдаланып жатырмын, бірақ мен өзіме қол жеткізе алмаймын.

    $(".click").toggle(function(){
      index = $(this).index();
    }
    
    1
  • , href? , class? код>, тақырып?
  • қосылды автор Deeptechtons, көзі
    Таңдалған li индексімен() әдісіне өтіңіз. $ («# Your-list») сияқты нәрсе index (selectedLi);
    қосылды автор Craig, көзі
    Сіз өзіңіздің шерту оқиғаңызды тегке қойдыңыз ба, li li болуы керек. Сізге javascript-ды бере аласыз ба?
    қосылды автор GregM, көзі

    2 жауаптар

    Мысал -

    Demo - http://jsfiddle.net/ptC7t/1/

    $('.haftalar').click(function(){
        alert($('.haftalar').index($(this)));
    })
    
    3
    қосылды
    іс-шара балаларды насихаттайтын болады, сондықтан да бұл жұмыс істеу керек.
    қосылды автор Jayendra, көзі
    Тек тоғұт; себебі сіз jQuery нысанын шарлау оқиғасында алсаңыз, оны қайтадан ораудың қажеті жоқ. Оның орнына $ ('. Жумалар') деп айтуға болады. көңіл көтер!
    қосылды автор Craig, көзі
    бірақ басылған элемент $ («. апталар») емес. Менің басқан элементім $ (мықтылық) керек.
    қосылды автор Yusuf Ali Bozkır, көзі
    $(".click").click(function(){
      index = $(".click").index(this);
    }
    
    1
    қосылды