indexメソッドは範囲を指定してあげるとその範囲内におけるindexを返してくれるようだ。
<script> jQuery(function($) { $('#hoge > div').on('click',function(e){ e.preventDefault(); console.log ($('div',$('#hoge')).index($(this))) }); }); </script> <div>0-1</div> <div>0-2</div> <div id="hoge"> <div>1</div> <div>2</div> <div>3</div> </div>これid="hoge"の中にあるdivタグをクリックすると順に0,1,2と返してくれます。
うーん、便利。
0 コメント:
コメントを投稿