【发布时间】:2011-06-08 12:56:43
【问题描述】:
这是一个我知道的简单问题,我在 google 上查看过,但找不到太多帮助。我正在尝试使用我自己的自定义参数创建一个对象,然后在警报中调用其中一个。
无论我尝试什么,似乎都不起作用,我知道这是非常简单的东西,我很抱歉!在我的时间里,我所有的其他 JS 都非常简单并且都是内联的,因此我现在正在转向更多的 OOP JS。
$.fn.DataBar = function() {
$.DataBar.defaultOptions = {
class: 'DataBar',
text: 'Enter Text Here'
}
this.greet = function() {
alert(this.text);
};
}
var q = new $.DataBar();
q.greet();
【问题讨论】:
-
当您尝试使用
$.DataBar.greet = function(){而不是this.greet = function() {时会发生什么?
标签: javascript jquery function object