我开始学习jquery,我试图改变背景颜色并用回调警告它,它不起作用,可能是我的语法中缺少某些内容......
$("#b").click(function(){
$("body").css("background-color,yellow",function(){
alert("background-color has changed successfully");
});
});
提前感谢您的帮助! :)
答案 0 :(得分:5)
$("#b").click(function(e){
$("body").css("background-color","yellow");
alert("background-color has changed successfully");
e.preventDefault();
});
你错过了css' background-color'中的" 属性。
演示:
答案 1 :(得分:2)
我不确切知道你第二次使用的功能是否有效但是尝试使用这个
$("body").css('background-color','yellow');
alert("COLOR CHANGED");
答案 2 :(得分:0)
如果你想提醒元素的颜色,在这种情况下黄色然后使用这个代码而不是我以前的代码: -
$("#b").click(function(){
$("body").css('background-color','yellow');
var color = $(this).css("background-color");
alert("Color Changed to "+ color);
});