When we working with jQuery library most of the time forget to add jQuery code inside $(document).ready() function. jQuery code should load when DOM is ready so you should call it inside the $( document ).ready()
. jQuery script will load when DOM is ready and before complete page load.
Find the below two methods to make your jQuery load when DOM is ready.
// $( document ).ready() block. $( document ).ready(function() { //Write your code here });
Here we use the shorthand $()
for $( document ).ready()
.
// Shorthand for $( document ).ready() $(function() { //Write your code here });
Example: Adding a class to div using jQuery
$(function() { $('div').addClass('newclassname'); });