电子 - Jquery不工作

时间:2018-02-13 09:53:58

标签: javascript jquery html css electron


你好,
我下载了电子并将其安装在webstorm上以便学习它。我还使用终端安装了Jquery并包含在我的脚本中,但是jquery不能正常工作但是我的代码中已经识别出来了(我没有任何错误)。

我的代码:

const remote = require('electron').remote;
let window = remote.getCurrentWindow();

function exitGame() {
    alert("test");
    $('exit').click(() => {
        alert("closing");
        window.close();
    })
}

exitGame();
<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>Electron Test</title>
    <!-- RESET CSS -->
    <link rel="stylesheet" type="text/css" href="css/reset.css">
    <!-- ADDING CSS -->
    <link rel="stylesheet" type="text/css" href="css/main_menu.css">
  </head>
  <body>

    <div id="exit">Leave the game</div>

    <!-- ADDING JAVASCRIPT -->
    <script>
      // You can also require other files to run in this process
      require('./renderer.js');
      require('./js/jquery.min.js');
      require('./js/main_menu.js');
    </script>
  </body>
</html>

jQuery警报正在运行,但点击不是。
即使我用“身体”取代“退出”身份,它也无法正常工作......

你能告诉我什么是错的吗? 非常感谢,最诚挚的问候。

2 个答案:

答案 0 :(得分:1)

exit是一个id而不是某个元素。所以你需要在它之前使用#

$('#exit').click(() => {
    alert("closing");
    window.close();
})

检查jQuer的更好方法是否可以:

if(!jQuery)
{
   alert("Not working!");
}

答案 1 :(得分:0)

好吧,通过使用代码requiere jQuery编辑标签使其工作 在Electron的基本脚本标记之前,我在我的jQuery中添加了一个标记。它似乎没有加载