没有定义jQuery(在jQuery UI中)

时间:2017-08-17 17:05:01

标签: jquery jquery-ui

我已经下载了jQuery 3.2.1和jQuery UI 1.12.1,我正在加载它们:

<script src="js/jquery-3.2.1.min.js" type="text/javascript"></script>
<script src="js/jquery-ui.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="css/style.css">

我收到了一个未捕获的引用错误:

  

未捕获的ReferenceError:未定义jQuery(匿名函数)@   jquery-ui.js:14(匿名函数)@jquery-ui.js:16 index.html:165   未捕获的TypeError:table.insertRow不是   functionObject.keys.forEach.key @ index.html:165loadResultsIn @   index.html:164loadhistory @ index.html:1886onload @ index.html:12

我正在尝试将它与Electron一起使用。不太确定这里发生了什么。尝试过从CDN加载并遇到同样的问题

1 个答案:

答案 0 :(得分:5)

在此找到解决方案: Electron: jQuery is not defined

<!-- Insert this line above script imports  -->
<script>if (typeof module === 'object') {window.module = module; module = undefined;}</script>

<!-- normal script imports etc  -->
<script src="scripts/jquery.min.js"></script>    
<script src="scripts/vendor.js"></script>    

<!-- Insert this line after script imports -->
<script>if (window.module) module = window.module;</script>