I want to load the latest version (v3.2.1) jquery in my Magento 2 custom module.
Actually, I want to use materializes in luma theme but for that jquery
version must be 3.2.1.
I tried to replace the current version with the new one but I got other jquery
errors.
So I want to load the latest version only in my custom module.
Anyone know how to do it?
Best Answer
Method 1: JS override
You can override the original jQuery file to the one you desired. If you have an own theme, you can put the latest
jquery.js
file intoapp\design\frontend\Vendor\Theme\web\js\
. The system will use your jQuery file instead.Ref: How to change jQuery version in Magento2
Method 2: Use CDN
It also override the original theme JS file, and using your theme files. But this time, we don't download the
jquery.js
file. We always get the latest one.Go to
app\design\frontend\Vendor\Theme\Magento_Theme\layout\default_head_blocks.xml
. You can create this file if you don't have.Add the following code on the file
You can change to any jQuery versions as you want. For the
<script>
part, you can refer to https://code.jquery.com/ . And, remember to addsrc_type="url"
before closing tag.Ref: http://devdocs.magento.com/guides/v2.0/frontend-dev-guide/layouts/xml-manage.html#layout_markup_css_remove