Your code looks fine and should work. So that leads to the conclusion that jquery is not loaded at the time you are trying to load your script. Since WP is loading jquery by default, this leaves two possibilities:
- You are loading your script before jquery is loaded with a high priority on you
add_action
- You (or a plugin you are using) are deregistering jquery, possibly to register it again at a later point. Your script is trying to load right inbetween.
Related Posts:
- Enqueue core jQuery in the footer?
- How to correctly include jquery-ui effects on wordpress
- How do I make script load after jquery?
- Correct Method to run scripts with dependencies without enqueue?
- Concatenate and minify dependencies for enqueued JavaScript files
- tinymce is not defined when not using wp_editor
- How to control what jQuery version to include, with wp_enqueue_script
- Adding jquery and thickbox to WordPress theme
- Move WordPress native javascript to bottom of page?
- Best Practices for Seperating jQuery from HTML/PHP
- How to get a jQuery script to run on a page?
- Add `datetimepicker` to form
- Gravity Forms loading jquery
- Moving jQuery to the footer without using de-register in WordPress
- Including javascript for a shortcode
- Asynchronous Javascript Loaders
- Best Way to Include Scripts on a Specific Template Page
- How to include jquery validate in a template
- wp_enqueue_script won’t load in header?
- chosen jquery library not loading – is not a function error
- wp_enqueue_script and wp_register_script in theme not working
- How wp_enqueue_script works?
- Enqueue jQuery in WordPress
- WordPress Script Loading/Unloading — wp_deregister_script(‘jquery’)
- How do I activate jQuery/script on demand?
- How do I get my page to load the jQuery UI Effects library?
- jQuery on Underscores menu
- Simple jQuery Click Not Working, though console log recognizes the function [closed]
- Script won’t execute in the media manager
- When does WordPress automatically enqueue jQuery?
- How to properly add Bootstrap and JQuery Javascripts?
- Can’t move jQuery to footer
- Using multiple versions of jQuery while still calling it like WP likes
- wp_ajax() question.. not using wp_enqueue_script?
- wp_enqueue_scripts hook is not being called
- Why isn’t jQuery 2.1 loading in the header?
- Override default jquery ui library with newer version
- enqueue the scripts
- Enqueuing javascript files
- WordPress loads Jquery Automatically – is my idea correct to add it to the footer?
- enqueued script with jquery dependency not getting jquery
- Enqueue Google CDN jQuery in Footer
- ‘jQuery is not defined Error’ appearing in load-scripts.php
- Best way to include jQuery and fire with script at bottom of container
- Enqueue WordPress jQuery after it’s been deregistered by a plugin
- Exclude some scripts from removing unique scripts from head function
- WordPress jquery files not being enqueued
- Searching multiple tags and adding jQuery dependant script onto page template?
- Why does javascript works only if logged in?
- How to enqueue jquery in admin and why is it not already there?
- Enque Javascript in Footer?
- Plugins loading multiple copies of JQuery
- Cannot enqueue jQuery correctly using Google CDN
- wp_enqueue doesn’t work
- Yoast SEO breaking media upload
- Unexpected script loading order
- Problem getting .js file to load via a plugin
- Using jquery-1.7.2.min.js instead of the wordpress jquery
- How register library to use jquery correct
- WordPress error when replacing local jQuery by externally-hosted
- Trouble enqueueing jquery with custom theme
- Plugin Scripts no loading on options page
- How to enque js script in footer that are not in .js file?
- Loading scripts on a single page plants the script in the footer
- Loading a newer version of jQuery within WordPress
- Run JS function when JQ enqueued
- Can’t delete the default jQuery in the theme
- jQuery plugin not loading
- Can’t execute jQuery before my script
- Why does deregistering jQuery cause other scripts not to load?
- Using WP functions inside javascript
- Including Older Version of jQuery for IE7/IE8
- How To Include JavaScript Files Only In Single Posts?
- Calling multiple scripts using wp_enqueue_script
- Bootstrap and jQuery error: $ is not defined
- Fire action after enqueue script
- Override parent theme deregister
- How to make JQuery load on top of head tag before everything
- Uncaught ReferenceError: jQuery is not defined
- jQuery Plugin Uncaught TypeError: jQuery(…).slider is not a function
- JavaScript code do not works on online server
- Bootstrap with separate js File
- I can’t enqueue Suggest.js in frontend – not added
- File not enqueueing
- Enqueue script, taking no effect [closed]
- WordPress and Raty.js
- How to add JS snippet before closing tag?
- jQuery AJAX add json2 dependency?
- jQuery does not appear to be enqueued on static homepage
- Scripts only working on home page
- Uncaught TypeError: Object [object Object] has no method ‘dialog’
- Object [object Object] has no method ‘slides’
- JS plugin script loading but not working
- Need help with adding jQuery script to WP and calling script to page
- How to Run a jQuery Script after a Javascript Script has Finished in WordPress
- jQuery issue and wp_enqueue_script
- bootstrap-slider.js by seiyria not working in wordpress
- How to enqueue script before jQuery? [duplicate]
- javascript and css not loading properly in WordPress site
- Making the Google Maps API non readable