最简单的jquery测试不起作用

时间:2015-11-26 06:35:58

标签: jquery testing

出于某种原因我只是想检查我的jQuery是否已加载,但是即使脚本中的src文件是一个很好的链接,任何想法它都不起作用?

<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <title>Demo</title>
</head>
<body>
    <a href="http://jquery.com/">jQuery</a>
    <script src="C:\wamp\www\jquery-test\jquery-1.11.3.min.js"></script>
    <script>

    $( document ).ready(function() {
        $( "a" ).click(function( event ) {
            alert( "The link will no longer take you to jquery.com" );
            event.preventDefault();
        });
    });

    </script>
</body>
</html>

5 个答案:

答案 0 :(得分:1)

从CDN加载Jquery应该适合您,请检查更新的代码:

<!doctype html>
    <html>
    <head>
        <meta charset="utf-8">
        <title>Demo</title>
    </head>
    <body>
        <a href="http://jquery.com/">jQuery</a>
        <script src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
        <script>

        $( document ).ready(function() {
            $( "a" ).click(function( event ) {
                alert( "The link will no longer take you to jquery.com" );
                event.preventDefault();
            });
        });

        </script>
    </body>
  </html>

您的所有其他代码似乎都很好,我只是更改了路径以检索Jquery jquery-1.11.3.min.js 并且它正在运行。

答案 1 :(得分:0)

从CDN加载jQuery而不是计算机上的本地路径。这样,你就不需要运行webserver了。

https://code.jquery.com/jquery-1.11.3.min.js代替C:\wamp\www\jquery-test\jquery-1.11.3.min.js

答案 2 :(得分:0)

尝试使用以下代码,因为您正在使用wamp我可以使用此URL http://localhost/jquery-test/jquery-1.11.3.min.js

在您的本地环境中访问jQuery
  <!doctype html>
    <html>
    <head>
        <meta charset="utf-8">
        <title>Demo</title>
    </head>
    <body>
        <a href="http://jquery.com/">jQuery</a>
        <script src="http://localhost/jquery-test/jquery-1.11.3.min.js"></script>
        <script>

        $( document ).ready(function() {
            $( "a" ).click(function( event ) {
                alert( "The link will no longer take you to jquery.com" );
                event.preventDefault();
            });
        });

        </script>
    </body>

</html>

如果上面的代码不起作用,那么从像

这样的CDN加载jQuery
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>

答案 3 :(得分:0)

试试这个会起作用,你需要把event.preventDefault();在开始。

$( document ).ready(function() {
    $( "a" ).click(function( event ) {
    event.preventDefault();
        alert( "The link will no longer take you to jquery.com" );
    });
});

答案 4 :(得分:0)

&#13;
&#13;
$( "a" ).click(function( event ) {
  event.preventDefault();
  alert( "The link will no longer take you to jquery.com" )  
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a href="http://jquery.com/">jQuery</a>
&#13;
&#13;
&#13;