【发布时间】:2017-08-17 13:59:25
【问题描述】:
很抱歉这个非常基本的问题,但这让我发疯,我不明白这个非常简单的 Jquery 代码有什么不工作的地方。 我只想在单击我的文档时将我的“abc”布尔值从 false 更改为 true,并在“abc”为 true 时启动警报(仅用于示例)。
$(document).ready(function(){
var abc = false;
$(document).click(function(){
abc = true;
});
if (abc == true){
alert("ALERT");
//do some other things
}
});
有人帮忙吗?谢谢
【问题讨论】:
-
您需要将
if语句within 放在click处理程序中,否则它只会在页面加载时运行。事实上,整个abc布尔标志和if条件逻辑是完全多余的——只需在点击处理程序中调用你的alert()。 -
为什么你不把警报放在点击功能中
标签: javascript jquery boolean var