有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

javascript JQuery更改Div的颜色

我的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) 个答案

  1. # 1 楼答案

    更改变量初始化语句

    boolean clicked = false;
    

    var clicked = false;
    

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