私は以下のいくつかのコードを持っています:
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(document).ready(function(){
var index=5;
$("ul li:last").addClass(function(index) {
console.log(index);
return "item-" + index;
});
});
</script>
</head>
<body>
<ul>
<li>11</li>
<li>12</li>
<li>13</li>
<li>14</li>
</ul>
</body>
</html>
そして、関数(インデックス)がはっきりとわかります。しかし、私はそれが何をしているのか理解できません。新しいリストが作成されると、最後のliのクラスはitem-0になります。変数index=5を設定しようとしましたが、渡すことができません(item-0ではなくitem-5にすることを望んでいます)では、function(index)のインデックスは、ゲッターセッターですか、それとも何ですか?