如何验证jQuery是否为';t被Prototype.js取代
我无法用谷歌解决的快速问题 我有一个预先存在的web应用程序,它运行jQuery和Prototype.js。当我尝试在这个应用程序中使用jQuery时,我得到了奇怪的结果,所以我决定在Chrome的控制台中测试一些东西 在我的网站上键入美元符号“$”时,它将返回以下内容:如何验证jQuery是否为';t被Prototype.js取代,jquery,prototypejs,Jquery,Prototypejs,我无法用谷歌解决的快速问题 我有一个预先存在的web应用程序,它运行jQuery和Prototype.js。当我尝试在这个应用程序中使用jQuery时,我得到了奇怪的结果,所以我决定在Chrome的控制台中测试一些东西 在我的网站上键入美元符号“$”时,它将返回以下内容: function $(element) { if (arguments.length > 1) { for (var i = 0, elements = [], length = arguments.leng
function $(element) {
if (arguments.length > 1) {
for (var i = 0, elements = [], length = arguments.length; i < length; i++)
elements.push($(arguments[i]));
return elements;
}
if (Object.isString(element))
element = document.getElementById(element);
return Element.extend(element);
}
函数$(元素){
如果(arguments.length>1){
对于(var i=0,elements=[],length=arguments.length;i
但最重要的是,它指出这些信息来自右侧的原型以及一个行号
这是否意味着prototype.js可以使用$declaration而不是jQuery?谢谢。很可能是的,您还可以在控制台中键入以下内容来验证$jQuery是否正确:
$ == jQuery
非常感谢。这是有用的。我将分配jQuery.noConflict()来分配另一个声明。我很感激!