运行附加到jQuery对象

时间:2016-06-02 12:44:42

标签: jquery function

我已经创建了一个功能,我希望能像其他方法一样调用对象;

$(object).myfunction(value);

我不确定如何构建我的函数以绑定到对象部分。

1 个答案:

答案 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?