找不到变量:$

时间:2013-02-15 07:25:23

标签: jscript

var scriptFile = $(tempNode).attr("customJScriptSrc");

传递这个时我得到了

  

“参考错误:无法找到变量:$”

请建议我任何替代方法。

2 个答案:

答案 0 :(得分:10)

添加此脚本:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

位于文档顶部(在您的javascript代码之前添加)。

或下载该库并在您的代码中引用它。

答案 1 :(得分:0)

我遇到了同样的问题,这是因为我将我的.js文件放在DOM中的jQuery .js文件之前。这导致了一个错误,因为它在确认甚至安装了jQuery之前试图读取我的.js文件。始终将所有脚本按执行顺序放在body标记的最底部。这总是确保在尝试执行任何javascript之前页面已完全加载。

之前(不正确):

<script type="text/javascript" src="_javascript/rp-global.js"></script>
<script type="text/javascript" src="_javascript/jquery-3.2.1.min.js"></script>

之后(正确):

<script type="text/javascript" src="_javascript/jquery-3.2.1.min.js"></script>
<script type="text/javascript" src="_javascript/rp-global.js"></script>