我有一個變量的範圍問題的代碼Javascript和JQuery的大教堂全局變量範圍
var ButtonPressed; //global SCOPE
$(document).ready(function()
{
function messageAlert()
{
$('#buttons').append('<input type="button" id="btn" value="Clickme" />');
return false;
}
messageAlert();
$('#btn').on("click", function()
{
ButtonPressed = 1;
});
}); //end document
//// UNDEFINED NOT WORKING
if (ButtonPressed === 1)
{
alert(ButtonPressed);
}
我試着約範圍教程的一切,但我不能顯示變量ButtonPressed=1
GLOBAL。
任何幫助?
那是'if'聲明實際上在'$(文件)。就緒()'語句之後?在這種情況下,它不會顯示警報,因爲在實際點擊按鈕之前,此代碼將始終運行。 – mikeyq6
你想做什麼? – putvande
只是將默認值分配給ButtonPressed變量,如:'var ButtonPressed = 0;' –