我想了解jquery如何做到这一点:

$('.test').css().otherThing...... etc

我正在尝试使用原型(prototype):
var myPrototype = function () {};

myPrototype.prototype.console1 = function() {
 console.log('1');
};


myPrototype.prototype.console2 = function() {
 console.log('2');
};

var obj = new myPrototype();

obj.console1().console2();

但是..当然是行不通的..这可以用原型(prototype)吗?

最佳答案

要允许此链接,您必须在函数中返回this:

myPrototype.prototype.console1 = function() {
 console.log('1');
 return this;
};


myPrototype.prototype.console2 = function() {
 console.log('2');
 return this;
};

09-25 22:17