WordPress loads jQuery because plugins and themes suppose it does. If you want another version of jQuery for your theme, there is a risk that plugins you may be using will not work, since (if they are maintained well) they are designed to work with default jquery.
That said, if you insist on using your own version of jQuery you can easily deregister it, as you found out. If you’re not planning a public release of your theme you can control the consequences.
And yes, you should enqueue styles as well. The reason to do this, is it allows you to set dependencies, which is important if (for instance) you would want to make a child theme and deregister the parent styles.
Related Posts:
- How to get a jQuery script to run on a page?
- Including javascript for a shortcode
- Bootstrap with separate js File
- Correct Method to run scripts with dependencies without enqueue?
- How to prevent wordpress from loading old versions of jquery in wp_head();?
- Move WordPress native javascript to bottom of page?
- RequireJS in custom theme. Working Example
- Asynchronous Javascript Loaders
- wp_enqueuescript won’t load in footer even with true value set?
- How wp_enqueue_script works?
- WordPress Script Loading/Unloading — wp_deregister_script(‘jquery’)
- How do I get my page to load the jQuery UI Effects library?
- Script won’t execute in the media manager
- How to add unique image class to WordPress
- Enqueuing javascript files
- How to Dynamically Load Content Into Body of Bootstrap Modal Window?
- Using bootstrap-slider and bootstrap-switch in wordpress admin panel
- Searching multiple tags and adding jQuery dependant script onto page template?
- 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
- Disable Cloudflare Rocket Loader for jQuery javascript and make it load first
- Using WP functions inside javascript
- Including Older Version of jQuery for IE7/IE8
- How To Include JavaScript Files Only In Single Posts?
- Bootstrap and jQuery error: $ is not defined
- How to make JQuery load on top of head tag before everything
- JavaScript code do not works on online server
- WP Media Uploader modal conflicts with Bootstrap modal
- JQuery Login Dropdown not functioning in theme
- How to add JS snippet before closing tag?
- Enqueue javascript that inserts custom php widget into jQuery-constructed div
- How to deregister scripts all at once
- How to Run a jQuery Script after a Javascript Script has Finished in WordPress
- javascript not loading in wordpress
- bootstrap-slider.js by seiyria not working in wordpress
- Ajax page load in wordpress the right way?
- wp_enqueue_script calling jQuery at different times for different browsers?
- Jquery not working
- wp_enqueue_script() not working
- A carousel slideshow plugin in JavaScript
- Best way to add some custom javascript using jquery to a child theme
- Calling multiple scripts using wp_enqueue_script
- JS behavior differs depending on page tree [closed]
- wp_enqueue_script JS code runs too late (after user begins interacting)
- Get localize of a loaded javascript
- How to load Javascript code or functions.php later in a child theme?
- WordPress and Modal Popup – how to make the already loaded javascript assets available in modal?
- Fire action after enqueue script
- WordPress not showing jQuery
- “The editor has encountered an unexpected error” After add defer tag to java script
- Bootstrap slider not working
- Get with jQuery the value of an ACF field
- Error on clicking ‘Screen Options’ tab only at Products-related editor screen(s) and for specific user
- How can I get this menu container to be the height of the contents?
- I am trying to Implement a Code that is Working in my previous page but not working in WordPress for some reason
- Why can I not deregister my style and script on custom post type?
- How to use script in WordPress installation?
- How to use $ with externally loaded javascript
- Override parent theme deregister
- jQuery Validation plugin and Bootstrap 4 CSS classes
- Add JQuery As Code Snippet
- Theme customisation – how to store javascript externally when it utilises php variables?
- Getting click on item to open closest relevant element (popup) with jQuery
- Form validation before submitting
- How can publish my bootstrap created table ( huge amount of data) on my word-press theme?
- jQuery for Fade Preload Causes My Site Favicon to Disappear from Tab of Browser
- change background image on scroll
- Show and hide element when URL contains certain section of text?
- Uncaught ReferenceError: jQuery is not defined
- Defer Parsing of Scripts
- Customizer add query to preview URL
- Orderby post__in Not Working Correctly?
- Get ajaxForm response value
- Add a Script button in W3 Total Cache plugin not working due to conflicting jQuery version
- why does so many javascript libraries are loaded along with my website?
- Why does my media selection script write to ONLY the first input field?
- Bootstrap Carousel Indicators Won’t Cycle On Custom WordPress Theme
- Site images are fixed in front of my site content [closed]
- jQuery Plugin Uncaught TypeError: jQuery(…).slider is not a function
- onclick jquery function not working in wordpress header file [duplicate]
- Notify user we would like them to clear their cookie. Provide a working button to clear cookies for user
- Modify the href attribute of tag dynamically in WordPress
- JQuery toggle in Visual Composer
- Add a jQuery snippet for sepcific user role
- jQuery not working for media uploader
- Call full image url instead of stylsheet directory url in JS for Infinite Scroll Function
- Adding scripts before plugins scripts
- Move jQuery on *top* of footer
- How to toggle custom WP archive list
- I can’t enqueue Suggest.js in frontend – not added
- comment-reply.js disables any other form javascript
- JQuery and Javascript to pan image
- File not enqueueing
- jQuery search function not running in WordPress but running locally (fiddle)
- Enqueue script, taking no effect [closed]
- Masonry – Can’t Find Variable imagesLoaded
- How to blur the_post_thumbnail() via blur.js (jquery)?
- WordPress and Raty.js
- Custom Javascript not working? [closed]