我希望可以仅仅扩展一个DOM元素而不是所有的元素。也就是说,我想要一个具有自己方法和属性的自定义类,但同时也能够将其视为div元素。例如:
MyClass = function(){
this.foo = "waaa";
}
MyClass.prototype.changeText = function(newtext){
// if this extended $(document.createElement("div")) something
// like this might be possible
this.html(newtext);
}
MyClass.prototype.alertFoo = function(){
alert(this.foo);
}
var m = new MyClass();
$("body").append(m);
m.changetext();
这是可能的吗?