我正在寫一個小腳本來清除我的搜索表單,當他們第一次點擊「僅」時。到目前爲止,我有以下內容:Javascript變量未在函數中定義
$(function() {
if(typeof firstClick == 'undefined')
{
$("#search").live("focus", function() {
$(this).val("");
var firstClick = true;
});
}
});
但是,即使用var firstClick = true;在函數中,腳本似乎每次都通過if語句。我確信我錯過了一些愚蠢的東西,但我似乎無法弄清楚。
我試着將var firstClick作爲false布爾值定義在函數的外部,然後檢查它是否爲false,但我仍然無法使函數中的變量變爲true。
我不明白如果這塊如果將得到多次評估 –