javascript - 有没有办法在调用 noConflict() 后使用 $ ?

标签 javascript jquery ajax

我对这样的源代码使用 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/

相关文章:

javascript - 将 C# 方法运行到 javascript 中

java - ajax请求后渲染页面

javascript - 如何实现动态幻灯片创建-javascript?

php - 如何处理Jquery.ajax触发的php脚本中的错误?

javascript - knockout.js observableArray 未被识别为函数

javascript - 有什么方法可以随时随地将照片从存储中添加到可填写的 PDF 中吗?

javascript - 删除指定为子级的 Sprite 给另一个 Sprite - Phaser

javascript - RunOnce for javascript On page Post back.?

javascript - JS — 尝试返回 AJAX 数据

jquery - 滚动条中断悬停状态,CSS