我已经创建了一个功能,我希望能像其他方法一样调用对象;
$(object).myfunction(value);
我不确定如何构建我的函数以绑定到对象部分。
答案 0 :(得分:1)
你有两个选择,你可以扩展对象的类,并拥有这样的功能:
product[0].id=1
product[0].type=typeA
product[1].id=10
product[1].type=typeB
product[2].id=14
product[2].type=typeA
否则你创建一个函数并将对象作为参数传递,如下所示:
var MyWidget = Class.extend({
init: function(widget_name){
this.widget_name = widget_name;
},
doSomething: function() {
alert('my name is ' + this.widget_name);
}
});
MyWidget.doSomething();
从:
Is there a better way to create an object-oriented class with jquery?