我正在写一个小脚本来清除我的搜索表单,当他们第一次点击“仅”时。到目前为止,我有以下内容:Javascript变量未在函数中定义
$(function() {
if(typeof firstClick == 'undefined')
{
$("#search").live("focus", function() {
$(this).val("");
var firstClick = true;
});
}
});
但是,即使用var firstClick = true;在函数中,脚本似乎每次都通过if语句。我确信我错过了一些愚蠢的东西,但我似乎无法弄清楚。
我试着将var firstClick作为false布尔值定义在函数的外部,然后检查它是否为false,但我仍然无法使函数中的变量变为true。
我不明白如果这块如果将得到多次评估 –