0

以下のコードにはエラーがないように思えますが、何らかの理由で、クリック時に変数の値が単純に変更されるわけではありません。どんな助けでも素晴らしいでしょう。

var test = 1;

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

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

これは基本的な質問であり、広範囲に検索しましたが、解決策が見つかりませんでした.

4

2 に答える 2

0

if ステートメントが実際のクリック ハンドラー内にない

var test = 1;

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

そのため、実際には Click でテストされていませんでした。

于 2013-04-16T04:21:50.277 に答える