私は李要素のインデックスを取得できませんか?

これは私のリストです..

  • 7. Hafta
  • 8. Hafta
  • 私はクリックされた要素とクラスが "haftalar"に等しくなるようにインデックスを取得したい。

    私はこのコードを使用していますが、私は自分の望みを得ることができません。

    $(".click").toggle(function(){
      index = $(this).index();
    }
    
    1
  • value? href? class?をクリックすると、 code>、 title?
  • 追加された 著者 Deeptechtons,
    選択したliをindex()メソッドに渡します。 $( "#your-list")のようなもの。index(selectedLi);
    追加された 著者 Craig,
    クリックイベントをタグに入れましたか?それはliにあるはずです。あなたは私たちにあなたのJavaScriptを提供できますか?
    追加された 著者 GregM,

    2 答え

    例 -

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

    $('.haftalar').click(function(){
        alert($('.haftalar').index($(this)));
    })
    
    3
    追加された
    このイベントは子どもたちに伝わるので、これもうまくいくはずです。
    追加された 著者 Jayendra,
    ちょうどthoguht;既にclickイベントでjQueryオブジェクトを受け取っているため、これをもう一度ラップする必要はありません。代わりにあなたは$( '。haftalar').index(this)と言うことができます。乾杯!
    追加された 著者 Craig,
    私のクリックされた要素は$( "。haftalar")ではありません。私のクリックされた要素の必要性$(。クリック)..
    追加された 著者 Yusuf Ali Bozkır,
    $(".click").click(function(){
      index = $(".click").index(this);
    }
    
    1
    追加された
    JavaScript - 日本のコミュニティ
    JavaScript - 日本のコミュニティ
    2 参加者の

    日本人コミュニティのjavascript