Jquery基本变量交换

时间:2013-04-16 04:20:11

标签: jquery html css

在我看来,下面的代码中没有错误,但由于某种原因,它不会简单地更改点击时的变量值。任何帮助都会很棒。

var test = 1;

$("div").click(function() {
     test = 0;
});

if (test == 0) {
     $("p").html("hello");
}

我意识到这是一个基本问题而且我已经进行了广泛的搜索,但我还没有找到解决方案。

2 个答案:

答案 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");
     }
 });