Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
`$`无法在jQuery中工作`noConflict()`没有在任何地方被调用_Jquery_Jquery Mobile - Fatal编程技术网

`$`无法在jQuery中工作`noConflict()`没有在任何地方被调用

`$`无法在jQuery中工作`noConflict()`没有在任何地方被调用,jquery,jquery-mobile,Jquery,Jquery Mobile,我正在开发一个PhoneGap应用程序,今天就离开了。当我第二天回来时,我不断地犯错误。结果是$(文档)返回null,但jQuery(文档)没有返回null。从我在这里读到的内容来看,这意味着有其他内容正在覆盖$符号。 但是,除了jQuery和jQueryMobile之外,我已经尝试注释掉了javascript文件的所有包含项,但这种情况仍然存在。我还对noConflict进行了全局搜索,找到它的唯一地方是jqueryjs文件 有人知道还有什么可能导致这种情况吗?我不知道为什么会发生这种情况,可

我正在开发一个PhoneGap应用程序,今天就离开了。当我第二天回来时,我不断地犯错误。结果是
$(文档)
返回null,但
jQuery(文档)
没有返回null。从我在这里读到的内容来看,这意味着有其他内容正在覆盖
$
符号。
但是,除了jQuery和jQueryMobile之外,我已经尝试注释掉了javascript文件的所有包含项,但这种情况仍然存在。我还对noConflict进行了全局搜索,找到它的唯一地方是jqueryjs文件


有人知道还有什么可能导致这种情况吗?

我不知道为什么会发生这种情况,可能没有人会在不查看代码的情况下知道

然而,这里有一个简单的方法来克服它:

jQuery(document).ready(function($){
    // now in here you can us the $ as you would before
    // eg:
    $('div').css({"background-color":"blue"});
});

我在所有jQuery项目上都是这样做的,这样就不会与使用
$
变量有任何冲突。

我不知道为什么会发生这种情况,如果不查看您的代码,可能没有人会知道

然而,这里有一个简单的方法来克服它:

jQuery(document).ready(function($){
    // now in here you can us the $ as you would before
    // eg:
    $('div').css({"background-color":"blue"});
});

我在所有正在处理的jQuery项目中都是这样做的,这样就不会与使用
$
变量有任何冲突。

事实证明,我添加了一个导致错误的小实用程序函数:

function $(id) { return document.getElementById(id); }

事实证明,我添加了一个导致错误的小实用程序函数:

function $(id) { return document.getElementById(id); }