这段代码出了什么问题?它什么都不做

时间:2018-02-14 18:49:14

标签: javascript jquery html

<HTML>
  <HEAD>
    <script> 
        $(function(){

            $(window).on('hashchange', function() {
                var hash = location.hash.replace( /^#/, '' );
                document.title = 'example ' + hash;
            });


            $(window).trigger('hashchange');
        });
    </script> 
    <TITLE>example</TITLE>
  </HEAD>
  <BODY>
  </body>
</HTML>

假设example.com的<title>是示例

此代码应自动将example.com/#city1的页面标题更新为example city1,将example.com/#city2更改为example city2,依此类推。

我只有一个index.html文件,我不想将php文件添加到我的html文件中。

1 个答案:

答案 0 :(得分:0)

如评论中所述,您需要使用以下命令将jQuery库添加到页面中:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js">

然后您的代码应按预期工作。