jquery css onclick background-color

JQuery: cambie el color de fondo de la página al hacer clic en el botón



tooltip html (3)

Soy muy nuevo en jquery y estoy tratando de cambiar el color de fondo de la página una vez que se hace clic en un botón.

He buscado y hay bastantes preguntas sobre cosas similares, pero estoy buscando una respuesta sobre el cambio de color de fondo de una página específicamente.

Agradecería cualquier ayuda, gracias, Freddie

HTML:

<!DOCTYPE HTML> <html lang="en"> <head> <meta charset="utf-8"> <link rel="stylesheet" type="text/css" href="style.css"> <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <script type="text/javascript" src="script.js"></script> </head> <body> <section class="text"> CLICK THE BUTTON TO<br> CHANGE THE BACKGROUND! </section> <button id="btn">CLICK ME!</button> </body> </html>

CSS:

body { height: ; background: #D8D8D8; } .text { color: #686868; font-family: arial; font-size: 2em; text-align: center; margin-top: 50px; margin-bottom: 20px; } #btn { margin-left: 550px; width: 200px; height: 100px; font-size: 2em; border-radius: 10px; background: #ffffff; } #btn:hover { background: #ff0000; color: #ffffff; }

JS:

$(button).click(function() { $(this).css(''background'', ''#ff0000''); )};


Esta:

$(button).click(function() { $(this).css(''background'', ''#ff0000''); )};

A esto:

$(document).ready(function(){ $(''#btn'').click(function() { $(''body'').css(''background'', ''#ff0000''); )}; });


Intenta cambiar //ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js en http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js si está probando el sitio localmente.

Si usa // , usa el protocolo con el que está accediendo a la página ( file:// en caso de prueba local).


$( "#change_background" ).on( "click", function() { $("body").css("background-color","#000000"); });

Aquí tienes un ejemplo.