JQuery改变了Div的颜色

时间:2016-10-26 01:03:16

标签: javascript java jquery

我的Javascript / jQuery有点生疏,所以这可能非常明显但是,我有一个div,希望它在点击时改变颜色,我可以用

$(".MyClass").on("click", function()
{
    $(this).css("background", "#0077af");
});

我现在尝试将它合并到一个布尔if语句中,这样如果点击它会改变颜色,然后再次点击它会改变回来,依此类推,但现在它什么也没做。

<script>
boolean clicked = false;
$(".League").on("click", function()
{
  if(clicked == false)
  {
     $(this).css("background", "#0077af");
     clicked = true;
  }
  else
  {
    $(this).css("background", "#00aeff");
    clicked = false;
  }
});
</script>

我对Java的了解比Javascript强,而jQuery的知识非常有限,所以请不要太复杂了。)

1 个答案:

答案 0 :(得分:5)

更改变量初始化声明

boolean clicked = false;

var clicked = false;

最好使用"backround-color"而不是"background"