私はjQueryを始めたので、品質が良くない場合はご容赦ください。
index
関数で何を意味するのか、そしてそれが正確に何を指しているのかを知りたいです。以前は、0,1,2,3などのインデックス番号を参照していると思っていましたが、インデックスの代わりに1,2,3を渡すと、コードが機能しなくなります。このタイプを確認したところ、number
データタイプが表示されています。私が間違っていることと、jQueryのインデックスと要素の概念を正確に説明します。ほとんどの場所でこのようなものが見つかりました-
function(e){
}
私の作業コード-
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Example</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$( 'li' ).html(function( index, oldHtml ) {
//alert(typeof($(this).index()));
return oldHtml + '!!!'
});
});
</script>
</head>
<body>
<ul>
<li>This is List item 1</li>
<li>This is List item 2</li>
<li>This is List item 3</li>
<li>This is List item 4</li>
<li>This is List item 5</li>
</ul>
</body>
</html>
私の試み-
$( 'li' ).html(function( 3, oldHtml ) {....
$( 'li' ).html(function( "3", oldHtml ) {....
$( 'li' ).eq(3).html(function( "3", oldHtml ) {......