我正在尝试通过理解他人的代码来学习jQuery。我遇到了这个问题:
jQuery.fn.myFunc = function(options, callback) {
//stuff
jQuery(this)[settings.event](function(e) {
var self = this,
$self = jQuery( this ),
$body = jQuery( "body" );
//etc.
}
//more stuff
}
我的理解是$
代表jQuery对象。那么为什么要将$
与$self
和$body
放在一起呢?而且self
和$self
是相同的吗?