javascript - Jquery 不在 cordova 应用程序中运行

标签 javascript jquery html cordova

我正在 VS2015 上开发 cordova appache 应用程序。我想在我的应用程序中使用jquery,就像在网络应用程序中使用它一样。我尝试去做,但没成功。这是我的代码:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title>test</title>
    <!-- test references -->
    <link href="css/index.css" rel="stylesheet" />
</head>
<body>
    <p>Hello, your application is ready!</p>
    <!-- Cordova reference, this is added to your app when it's built. -->
    <script src="cordova.js"></script>
    <script src="scripts/platformOverrides.js"></script>
    <script src="scripts/index.js"></script>
</body>
</html>
<script>
    $(document).ready(function () {
        alert("test!");
    });
</script>

请指教。

最佳答案

那里没有链接 jQuery 脚本。当然您需要添加:

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0-alpha1/jquery.min.js"></script>

(或服务器上 jquery 文件的链接)

到你的脚本链接 - 可能在index.js之前。

编辑:您的脚本标记也在 HTML 之外。将其移至 body 标记的底部:

    <script>
      $(document).ready(function () {
        alert("test!");
      });
    </script>
  </body>
</html>

关于javascript - Jquery 不在 cordova 应用程序中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34614484/

相关文章:

Jquery Flot 饼图显示数据值而不是百分比

jquery - 在 jQuery 中,如何执行 addClass 和淡出操作?

html - 重新缩放表格,基于网页的大小

javascript - 无法将数据从 Angular 应用程序发布到 Play!框架

javascript - 启动/停止 webkit 动画 onclick 而不是 :hover

javascript - 如何使用 jQuery 在悬停时隐藏/显示某些 div?

javascript - 修改 JavaScript 以使用 ASCII 字符或图像而不是文本

javascript - 将两个函数绑定(bind)到 jQuery 中的一个按钮

php - 将表格彼此对齐

html - 列表中的全高导航栏链接