我正在尝试在我的第一个jquery插件中添加选项,但是我一直收到以下错误:
未登录的SyntaxError:意外令牌:风化2.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相同的方式来替换赋值中的冒号,但是我看到的每一个教程都表明,这也是不正确的。
有人能提供一些清晰的信息吗?
发布于 2013-03-14 07:04:20
为对象文字中的逗号切换分号:)
var defaults = {
cityName: "Johannesburg",
mainImage: "",
jhbImage: "",
dbnImage: "",
cptImage: ""
};发布于 2013-03-15 08:56:02
在默认值变量中使用逗号而不是分号。
https://stackoverflow.com/questions/15403067
复制相似问题