JQuery停止工作,没有任何错误消息

JQuery stops working without any error message

本文关键字:任何 错误 消息 停止工作 JQuery      更新时间:2024-03-04

我在网站上注意到jQuery停止工作,但控制台上没有出现错误。我一直在尝试用非常基本的代码来测试它,但jquery库的加载仍然很好,javascript代码可以工作,但jquery不行。我在两台不同的电脑上用Chrome和Internet Explorer进行了测试。有人能给我指个方向来解决这个问题吗?

<html>
<head>
    <title>TODO supply a title</title>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"/>
<script>
$(document).ready(function(){
    $("p").click(function(){
        $(this).hide();
    });
});
</script>
</head>
<body>
<h1>JQuery</h1>
<p>hide me please</p>
<p id="demo">demo</p>
<script>
document.getElementById("demo").innerHTML = "My First JavaScript";
</script>
</body>
</html>

尝试使用

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>

代替

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"/>

让我们知道它是否解决了这个问题。<script>标记不应该是自封闭的。

有问题

 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"/>

这条线。请删除/并以</script>的方式关闭标记。应该有效。

我想jquery脚本标记应该正常关闭。据我所知,脚本标签并不是自动关闭的。不过我可能错了。