jQuery为客户端工作,而不是在Dev Tools中工作

时间:2013-07-26 21:55:51

标签: jquery console

奇怪的是我看到jQuery加载在这个站点的标题中,框架工作一致地使用jquery,但是尝试在控制台中测试jquery。你会被告知'undefined'不是函数。

有什么想法吗?无法理顺它。我真的不想写严格的js。不好玩。我甚至将jquery切换到cdn以查看我们是否有损坏的文件。不是这样的。

网站: http://goinfinity.net/

谢谢, 布兰登

3 个答案:

答案 0 :(得分:1)

只有$对象未定义。如果您检查jQuery本身,您会看到它在那里($只是jQuery的简写别名)。这可能有两个原因:

  1. jQuery.noconflict - 在noConflict模式下运行jQuery,将$恢复为原始值(在这种情况下为undefined
  2. require-jquery使用RequireJS并仅公开$ local

答案 1 :(得分:1)

要使其发挥作用,请使用jQuery代替$

答案 2 :(得分:0)

由于脚本数量巨大,$可能映射到jQuery noConflict。

看起来控制台中的jQuery确实会返回库。