javascript - jQuery 选择器在控制台中不起作用

标签 javascript jquery console

我一辈子都无法解决这个问题。我有 js 正在运行,“容器状态..”是来自页面上正在运行的 js 的控制台日志。它正在显示一个选择器,但如果我想在控制台中执行任何操作,它只会返回 null。我假设我以某种方式在某处写了 jQuery 函数,就好像我调用了 jQuery

>>> $
function()

这就是我调用选择器的方式

Container state 3 jQuery(div.module-carousel)
>>> $('body')
null  

最佳答案

jQuery 使用 2 个命名空间,jQuery$。另一个库可以使用 $。尝试使用 jQuery 而不是 $(假设它也没有被覆盖):

jQuery('body');

或者将 jQuery 包装在立即函数中并在其中使用 $ 这样您就不需要替换现有代码中的 $:

(function($){
    //"$" in here is jQuery
    //code that uses $ as jQuery will work in here
}(jQuery)); //pass in jQuery and execute

关于javascript - jQuery 选择器在控制台中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11242586/

相关文章:

javascript - 尝试获取标签的最新innerHTML文本

javascript - 根据 Ajax 调用中收到的数据 react 设置状态

console - 在控制台中记录 requirejs 的依赖关系

javascript - 递归更改数组结果

javascript - 从数组对象获取值

javascript - 我想在 chrome 的控制台中显示一个对象的值

浏览器问题中的 jquery + css 动画

iphone - 在 XCode 中对 iPhone 进行单元测试时控制台和调试器不工作

javascript - 您将如何在控制台中终止无限循环 (`setInterval` )?

javascript - 如何在WordPress中使用jquery删除脚本