我目前正在学习本教程:jQuery入门
对于下面两个例子:
$("#orderedlist").find("li").each(function (i) {
$(this).append(" BAM! " + i);
});
$("#reset").click(function () {
$("form").each(function () {
this.reset();
});
});
注意,在第一个例子中,我们使用$(this)在每个li元素中附加一些文本。在第二个例子中,我们在重置表单时直接使用这个方法。
$(this)似乎比this用得多。
我猜在第一个例子中,$()将每个li元素转换为一个jQuery对象,它可以理解append()函数,而在第二个例子中,reset()可以直接在表单上调用。
基本上,我们需要$()用于特殊的仅限jquery的函数。
这对吗?