Ich habe einige Diskussionen über SO in Bezug auf $(this)vs $thisin jQuery gesehen, und sie machen für mich Sinn. ( Ein Beispiel finden Sie in der Diskussion hier .)
Aber was ist mit dem folgenden Ausschnitt aus dem Plugin-Tutorial zur jQuery-Website, das zeigt, wie Verkettbarkeit funktioniert?
(function ($) {
$.fn.lockDimensions = function (type) {
return this.each(function () {
var $this = $(this);
if (!type || type == 'width') {
$this.width($this.width());
}
if (!type || type == 'height') {
$this.height($this.height());
}
});
};
})(jQuery);
Was bedeutet $thisoben? Gerade als ich denke, ich habe es herausgefunden ...
var $this = $(this);- Es ist nur eine Abkürzung, nichtthisbei jedem Anruf jQuerify ausführen zu müssen.