.index()
要素の位置を取得するために使用しています。したがって、デフォルトでは、最初のものに対して 0 を返します。返されるインデックスが 0,1,2... ではなく 1,2,3... になるようにデフォルトを 1 に設定する方法はありますか?
<div class="tabs">
<a href="">1</a>
<a href="">2</a>
<a href="">3</a>
</div>
そしてjQuery:
$(function(){
$('.tabs a').click(function(e){
var index = $('.tabs a').index(this);
console.log(index);
e.preventDefault();
});
});