我想扩展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