无法使按钮颜色发生变化

时间:2017-06-22 05:58:10

标签: javascript jquery css jquery-ui

尝试做一些看起来不起作用的超级基本的东西:

HTML

$("aaa").click(function () {
    $(this).css('backgroundcolor', 'white');
});

JS

{{1}}

按钮颜色似乎没有变化。我做错了什么?

谢谢!

9 个答案:

答案 0 :(得分:1)



$('.thing').on('click', function() {
  $(this).css('background', 'red');
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<button class='thing'>button</button>
&#13;
&#13;
&#13;

$('#aaa')

你需要在你的情况下按id定位元素。

答案 1 :(得分:1)

需要进行两项更改

  1. ID选择需要jquery中的#
  2. backgroundColor更改为backgroundColorbackground-color
  3. $("#aaa").click(function() {
      $(this).css('backgroundColor', 'white');
    });
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    <button style="margin: 10px; color:white; background-color: #4CAF50; font-size:40px;" type="button" id="aaa"> גבע</button>

答案 2 :(得分:1)

button是一个ID选择器#aaa

&#13;
&#13;
<html>
<head>
  <script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.2.1.min.js"></script>
</head>
<body>


<button style="margin: 10px; color:white; background-color: #4CAF50; font-size:40px;" type="button" id="aaa" > גבע</button>

<script>

    $("#aaa").click(function () {
    
        $(this).css('background-color', 'white');
    });

</script>
</body>

</html>
&#13;
&#13;
&#13;

<script>

    $("#aaa").click(function () {
        $(this).css('background-color', 'white');
    });

</script>

答案 3 :(得分:0)

用以下代码替换您的代码:

$("#aaa").click(function () {
        $(this).css('backgroundColor', 'white');
    });

您的选择器规则存在问题,您缺少“#”

答案 4 :(得分:0)

对于id,使用#用于选择器

中的类.
 $("#aaa").click(function () {
    $(this).css({'background-color':'white'});
});

答案 5 :(得分:0)

$(this).css("background-color", "yellow");

"backgroundcolor"属性替换为"background-color"

然后它会起作用!

祝你好运

答案 6 :(得分:0)

有两个错误

  1. #放在代码中缺少的ID选择器之前。
  2. CSS(或DOM样式)属性应为background-colorbackgroundColor
  3. &#13;
    &#13;
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    <button style="margin: 10px; color:white; background-color: #4CAF50; font-size:40px;" type="button" id="aaa" > גבע</button>
    
    <script>
    
        $("#aaa").click(function () {
            $(this).css('background-color', 'white');
        });
    
    </script>
    &#13;
    &#13;
    &#13;

答案 7 :(得分:0)

  

1)将$("aaa")更改为$("#aaa"):    id选择器必须使用#符号。

     

2)将backgroundcolor更改为background-color

$("#aaa").click(function () {
  $(this).css('background-color', 'white');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<button style="margin: 10px; color:white;background-color: #4CAF50;  font-size:40px;" type="button" id="aaa" > גבע</button>

答案 8 :(得分:0)

id用'#'和'backgroundcolor'用'background-color'

$("#aaa").click(function () {
    $(this).css('background-color', 'white');
});