下面是段很简单的代码,执行addClass的时候形参"n"到底干了什么,为什么会是0,1两个变量?不懂这个参数的传递机制啊,怒求大神回答啊
<script> /*这里是javascript*/
$(document).ready(function(){
$("button").click(function(){
$('p').addClass(function(n){
return 'par_' + n;
});
});
});
</script>
<style > /*这里是css*/
.par_0
{
color:blue;
}
.par_1
{
color:red;
}
</style>
</head>
<body> /*这里是body*/
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
<p>This is another paragraph.</p>
<button>向 p 元素添加类</button>
</body>