Skip to content
Advertisement

Why is this jQuery click function not working?

Code:

JavaScript

The above code doesn’t work. When I click on #clicker, it doesn’t alert and and it doesn’t hide. I checked the console and I get no errors. I also checked to see if JQuery was loading and indeed it is. So not sure what the issue is. I also did a document ready function with an alert and that worked so not sure what I am doing wrong. Please help. Thanks!

Advertisement

Answer

You are supposed to add the javascript code in a $(document).ready(function() {}); block.

i.e.

JavaScript

As jQuery documentation states: “A page can’t be manipulated safely until the document is “ready.” jQuery detects this state of readiness for you. Code included inside $( document ).ready() will only run once the page Document Object Model (DOM) is ready for JavaScript code to execute”

User contributions licensed under: CC BY-SA
3 People found this is helpful
Advertisement