在我看来,下面的代码中没有错误,但由于某种原因,它不会简单地更改点击时的变量值。任何帮助都会很棒。
var test = 1;
$("div").click(function() {
test = 0;
});
if (test == 0) {
$("p").html("hello");
}
我意识到这是一个基本问题而且我已经进行了广泛的搜索,但我还没有找到解决方案。
答案 0 :(得分:0)
您的if语句不在实际的点击处理程序
中var test = 1;
$("div").click(function() {
test = 0;
if (test == 0) {
$("p").html("hello");
}
});
所以它实际上并没有在Click上进行测试。
答案 1 :(得分:0)
这是你在找什么?的 jsFiddle 强>
var test = 1;
$("div").click(function () {
test = 0;
if (test === 0) {
$("p").html("hello");
}
});