我想使用 jquery,但我想改变我调用它的方式$
或jQuery
其他类似的东西:tt
例子:
tt("#selector").click(etc...)
代替:
$("#selector").click(etc...)
jQuery("#selector").click(etc...)
我知道您可以通过在某处更改 jquery 文件来做到这一点。
请不要使用noConflict功能,我需要更改 jquery 文件本身。
为什么我不想使用:noConflict,以及将 jquery 分配给变量?
因为我想将 jquery 加载到页面,但是在这个页面中,jquery 可能已经被站点所有者加载了。我不想覆盖他的 jquery,因为也许他使用了不推荐使用的函数,如果我加载更新的 jquery,我会破坏他的 javascript。
例如,网站 html:
<html>
<head>
<script src="jquery.1.9.js"></script>
<script>
(function() {
var ga = document.createElement('script');
ga.type = 'text/javascript';
ga.async = true;
ga.src = 'http://example.com/myOuterScript.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
})();
</script>
</head>
<body>
</body>
<html>
以及动态加载的脚本:myOuterScript.js 将加载 jquery、css 和其他脚本。
我只是不想在我所在的当前站点中与 jquery 发生冲突。