我一直坚持让 newGame 函数运行,我不知道是什么阻止了它。
我有一个具有 3 个级别的选择框,但是每次我运行达到所选级别的 newGame 函数时,它总是返回级别 1,即使我有值为 3 的选择框。
我不明白为什么这不起作用?最令人抓狂的部分是我之前有这个工作,但不知何故我做了一些阻止它工作的事情。任何帮助我都感激不尽!我也愿意接受对代码结构的普遍批评。谢谢!
$(document).ready(function(){
(function (){
var levelSelected = $('.gameLevel :selected'),
newGameSelected = $('.start');
newGameSelected.on('click', function() { abc.newGame(); })
var abc = {
level : levelSelected.val(),
abcArray : ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p'],
createLevel : function(){
console.log('test');
},
newGame : function (){
var level = this.level;
console.log('Doin level #: ' + level);
}
}
})();
})