初めてのjqueryプラグインにオプションを追加しようとしていますが、次のエラーが発生し続けます。
キャッチされないSyntaxError:予期しないトークン: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
、これまでに見たすべてのチュートリアルは、これも正しくないことを示唆しています。
誰かがいくつかの明確さを提供できますか?