我在下面有一些代码:
<!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-5 不是 item-0 ) 那么 function(index) 中的索引是什么,它是一个 getter 还是一个 setter?