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

当通过这个我得到

“引用错误:找不到变量:$”</p>

请建议我任何替代方法。

4

2 回答 2

15

添加这个脚本:

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

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

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

于 2013-02-15T07:28:13.303 回答
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>
于 2017-10-25T17:41:31.200 回答