私は現在、このチュートリアルに取り組んでいます: Getting Started with jQuery
以下の 2 つの例では、次のようになります。
$("#orderedlist").find("li").each(function (i) {
$(this).append(" BAM! " + i);
});
$("#reset").click(function () {
$("form").each(function () {
this.reset();
});
});
最初の例では、各要素$(this)内にテキストを追加するために使用していることに注意してください。li2 番目の例ではthis、フォームをリセットするときに直接使用します。
$(this)よりもはるかに頻繁に使用されるようですthis。
私の推測では、最初の例で$()は各li要素を関数を理解する jQuery オブジェクトに変換していappend()ますが、2 番目の例reset()ではフォーム上で直接呼び出すことができます。
基本的に$()、特別な jQuery 専用関数が必要です。
これは正しいです?