我有一個提交按鈕,點擊它時,一個模式對話框引起下面的代碼來執行:錯誤在JavaScript關閉
$("#addqueuebutton").on("click",function(){
var counter = 0;
return function(){
counter += 1;
...
alert(counter);
};
});
我必須確保counter
被初始化只有一次,所以我嘗試使用閉包。但是由於警告框沒有出現,代碼沒有正確執行。我在線編譯器上測試了代碼,看起來是正確的。有人可以告訴我,我的語法是否有問題?
嘗試調用你的函數http://jsfiddle.net/xn24as5b/ –