我想擴展DOM元素而不擴展所有元素。也就是說,我想用自己的方法和屬性自定義類,但也可以把它作爲一個div。例如。使用jQuery擴展DOM元素
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();
這可能嗎?
瞭解了,以上只是我想要做的一個例子。本質上我正在尋找類似於: MyClass:document.createElement(「div」) 也就是說,我不想告訴jquery查找特定鍵,但讓jquery認爲對象本身是元素,即我的對象擴展元素。 – pondermatic 2009-07-23 22:40:03