【问题标题】:jquery not working in ubuntu 14.04jquery 在 ubuntu 14.04 中不起作用
【发布时间】:2016-05-24 17:32:17
【问题描述】:

我正在尝试在 ubuntu 14.04 中编写 html 页面。我的服务器是 Apache2。我在 html 文件中编写了 jquery 代码。 html 内容出现在浏览器上,但 jquery 不起作用。请帮助我如何让 jquery 在 ubuntu 中工作。下面我给出了我正在处理的简单 html 文件:

          <!DOCTYPE html>
          <html>
<head>
    <script type="text/javascript" src="./jquery/jquery-1.12.4.min.js"/>
    <script type="text/javascript">
        $(function(){
            $("p").click(function(){
                $(this).hide();
            });
        });
    </script>
</head>
<body>
    <p>I will disappear. </p>
    <p> Click me away! </p>
    <p>Click me too!</p>
</body>
</html>

【问题讨论】:

  • 控制台出现什么错误?此外,脚本标签不会自动关闭。语法高亮提示你。
  • 如果这个问题实际上与你使用 ubuntu 14.04 的事实有关,我会吃掉我的左鞋。 --- 在更严肃/更有用的说明中,添加警报(“内部点击!”)以确认事件是否在您期望的时候被触发。如果没有发生,那么您包含 jQuery 等的方式有问题
  • @j08691 谢谢。

标签: jquery ubuntu-14.04


【解决方案1】:

jQuery 是在浏览器中运行的 javascript。您在 Ubuntu 上的事实与 javascript 无法正常工作的事实完全无关。

检查您的请求(开发工具中的 net 选项卡)以确保 jQuery 库已正确加载。有什么东西显示为红色? 404响应?如果按 js 过滤,里面还有 jQuery 库吗?

严格来说脚本标签不能自闭。所以你的 jQuery 脚本应该像这样加载:

<script src="./jquery/jquery-1.12.4.min.js"></script>

我怀疑浏览器是否真的会绊倒自闭标签,但正确就是正确。我怀疑这只是(相对)文件路径的问题。

【讨论】:

  • 感谢您的提示。脚本标签不应自动关闭。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-01
  • 2015-11-10
  • 2017-02-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多