【发布时间】:2012-06-29 20:26:36
【问题描述】:
我这辈子都做不出来。我正在运行 js,并且“容器状态..”是页面上正在运行的 js 的控制台日志。它显示了一个选择器,但如果我想在控制台中做任何事情,它只会返回 null。我假设我以某种方式在某处编写了 jQuery 函数,就好像我调用了 jQuery
>>> $
function()
这就是我调用选择器的方式
Container state 3 jQuery(div.module-carousel)
>>> $('body')
null
【问题讨论】:
-
你确定 jQuery 已经加载了吗?你在哪里打电话给
jQuery.noConflict()? -
试试
jQuery('body')看看会不会有什么不同。 -
arghh suger :p 所以有人更改了对 jquery 的引用!打哈欠
-
是的,看起来 jQuery 函数被覆盖了:
.find对于无法找到的选择器仍然返回一个(空)数组,而不是null。还加载了哪些其他脚本? -
它是我即将进入的一个新网站。所以这是一个相当大的构建,正在加载 53 个 js 文件:|我认为暂时将控制台用于 jquery 只需要以安全的方式完成,jquery()
标签: javascript jquery console