我想创建一个类,比如MyDiv
,它继承自原始的DOM DIV元素。
稍后在我的代码中我想这样使用它:
$('a-container').adopt(new MyDiv('my own set of params'));
我遗漏了确切的语法。
答案 0 :(得分:2)
您不一定需要扩展特定的Element类型。如果您提供toElement
方法,则可以在这种情况下定义采用 ed的内容:
var MyDiv = new Class({
initialize: function() {
this.realDiv = new Element('div',{id:'foo'});
},
toElement: function() {
return this.realDiv;
}
});