我想检查div是红色还是绿色后再更改div的颜色。

我已经尝试过了,但是没有用。

if ($(this).css("background-color")=="rgb(34,187,69)"|| $(this).css("background-color")=="rgb(255,0,51)") {
    var s = confirm("Are you sure you want to pushback?");
    if (s == true) {
    $(this).css("background-color","#ffffff");
   }


它是否正确?

最佳答案

浏览器将值返回为rgb(34,187,69)。但您将其与rgb(34,187,69)进行比较。那就是它不执行内部语句的原因。

希望它能解决您的问题。

关于javascript - 动态更改颜色,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29343776/

10-09 06:40
查看更多