<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<title>Demo</title>
</head>
<body>
<ul>
<li>item 1</li>
<li class="specia">item 2</li>
<li>item 3</li>
</ul>
</body>
</html>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script>
$( 'li' ).html(function( index, oldHtml ) {
return oldHtml + '!!!'
});
</script>
问题:
对于这一行:function( index, oldHtml ),
我知道oldHtml
表示 的 html 值li
,但index
这里的含义是什么?在我们没有使用的函数内部index
,我检查了这里的文档:http: //api.jquery.com/html/#html-functionindex--oldhtml,但仍然没有得到它。