jsにおけるindex()の4つの古典的な使い方

1282 ワード



 
  
  
  
  
  
  Document
  
 
 
  
 

     
  • foo
  •  
  • bar
  •  
  • baz
  •  
  $("#u li").click(function(){ var a = $('li').index(document.getElementById('bar')); //1, DOM ,   var b = $('li').index($('#bar')); //1, jQuery   var c = $('li').index($('li:gt(0)')); //1, jQuery ,   var d = $('#bar').index('li'); //1, , #bar li   var e = $('#bar').index(); //1, , 。  alert(e); }); $("#nav a").click(function(){  //   var index1 = $("#nav a").index(this);  var index2 = $("#nav a").index($(this));  var index3 = $(this).index()  var index4 = $(this).index("a")  alert(index4);  return false;  });   

以上のコードを直接コピーしてhtmlファイルを作成し、同じディレクトリの下にjsフォルダを作成し、再びフォルダの下にjquery-1.4.2を入れる.min.jsファイル、ブラウザでhtmlファイルを開くとテストできます