我对这样的源代码使用 noConflict() ,因为在我的程序中包含来自其他源代码的重复 jquery.js 时遇到很多问题:
var $m = jQuery.noConflict();
$m.getJSON(........
问题是当我调用 noConflict() 时,$ 将不起作用。我知道我可以将 $ 更改为 JQuery 来解决此问题。但我们有很多来自其他人的自定义代码,不可能更改所有源代码。
有办法恢复吗?我尝试过这个但不起作用:
var $ = jQuery.noConflict();
最佳答案
使用函数表达式。
(function ($) {
// code using $ for jQuery
}(jQuerysVariable));
关于javascript - 有没有办法在调用 noConflict() 后使用 $ ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17813475/