【发布时间】:2013-03-14 06:59:54
【问题描述】:
我正在尝试向我的第一个 jquery 插件添加选项,但我不断收到以下错误:
Uncaught SyntaxError: Unexpected token : weather2.js:6
我的插件代码如下所示:
(function($) {
$.fn.extend({
weather: function(options) {
var defaults = {
cityName : "Johannesburg"; // required
mainImage : ""; // required
jhbImage : ""; // required
dbnImage : ""; // required
cptImage : ""; // required
};
var options = $.extend(defaults, options);
return this.each(function() {
// plugin logic goes here.
// options are referenced with options.optionName (eg. options.cityName)
});
}
});
})(jQuery)
这个错误让我觉得我应该用等于声明 var defaults 的方式替换分配中的冒号,但我看到的每个教程都表明这也是不正确的。
谁能解释清楚?
【问题讨论】:
标签: jquery jquery-plugins plugins