更改背景颜色并使用jquery向其发出警报

更改背景颜色并使用jquery向其发出警报,jquery,html,css,Jquery,Html,Css,我开始学习jquery,我试图改变背景颜色并用回调提醒它,但它不起作用,可能我的语法中缺少了一些东西 $("#b").click(function(){ $("body").css("background-color,yellow",function(){ alert("background-color has changed successfully"); }); }); 提前感谢您的帮助!: $("#b").click(function(e){ $("body").

我开始学习jquery,我试图改变背景颜色并用回调提醒它,但它不起作用,可能我的语法中缺少了一些东西

$("#b").click(function(){
  $("body").css("background-color,yellow",function(){
     alert("background-color has changed successfully");
  });
});
提前感谢您的帮助!:

 $("#b").click(function(e){
  $("body").css("background-color","yellow");
  alert("background-color has changed successfully");
  e.preventDefault();
 });
你错过了css的“背景色”属性

演示:


我不知道你第二次使用的功能是否有效,但请尝试使用此功能

 $("body").css('background-color','yellow');
alert("COLOR CHANGED");

如果您想提醒元素的颜色,在本例中为黄色,则使用以下代码,而不是我之前的代码:-

 $("#b").click(function(){
         $("body").css('background-color','yellow');
    var color = $(this).css("background-color");

    alert("Color Changed to "+ color);
    });

您可能忘记了背景色之后的颜色。这个问题应该结束了。这个问题是基于一个新程序员的语法错误,不太可能对未来的访问者有帮助。谢谢你的帮助,但我已经试过了。我的问题是:如果有一种方法可以像第一次一样通过回调来完成,我会更改背景颜色和警告。啊,对不起。那么你到底想要什么呢?首先更改背景颜色,然后显示警报?是吗?你至少应该解释一下你改变了什么来帮助OP理解他的错误。否则这个答案就一文不值了。@jahroy,谢谢你的反馈。我已更新我的答案。:如果代码有效,请接受正确的代码。:P