2014/02/14

[jQuery]indexメソッドについて

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 コメント:

コメントを投稿