Learn all about the jQuery function jQuery.noConflict().
$ as a function or variable name, just as jQuery does. In jQuery’s case,
$ is just an alias for
jQuery, so all functionality is available without using
$ back to the other library with a call to
$.noConflict(). Old references of
$ are saved during jQuery initialization;
noConflict() simply restores them.
If for some reason two versions of jQuery are loaded (which is not recommended), calling
$.noConflict( true ) from the second version will return the globally scoped jQuery variables to those of the first version.
This technique is especially effective in conjunction with the
.ready() method’s ability to alias the jQuery object, as within callback passed to
.ready() you can use
$ if you wish without fear of conflicts later:
If necessary, you can free up the
jQuery name as well by passing
true as an argument to the method. This is rarely necessary, and if you must do this (for example, if you need to use multiple versions of the jQuery library on the same page), you need to consider that most plug-ins rely on the presence of the
jQuery variable and may not operate correctly in this situation.