-3
我傾向於使用alert()
進行調試。當我這樣做時:jQuery變量內容未定義但尚未定義
var $checkedbox = $("[type='radio']").val();
alert($checkedbox);
它彈出並正確顯示值。然而,在當我在變量名中鍵入控制檯我得到
Uncaught ReferenceError: $checkedbox is not defined(…)
我傾向於使用alert()
進行調試。當我這樣做時:jQuery變量內容未定義但尚未定義
var $checkedbox = $("[type='radio']").val();
alert($checkedbox);
它彈出並正確顯示值。然而,在當我在變量名中鍵入控制檯我得到
Uncaught ReferenceError: $checkedbox is not defined(…)
您可以使用checkedbox作爲全局變量。
window.$checkedbox = $("[type='radio']").val();
該變量可能在日誌之後被刪除或在內部作用域中定義。沒有足夠的代碼來重現,沒有辦法猜測你的錯誤。請使用問題編輯工具欄的「JavaScript/HTML/CSS片段」按鈕。 –
你應該真的使用'console.log()'來調試,而不是'alert',因爲它避免了強制數據類型引起的問題。 –
試試'window。$ checkedbox' ...... – Jai