Javascript Html更改文档';书名

Javascript Html更改文档';书名,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我试图从这里使用以下代码: Html: $(函数(){ //将事件绑定到window.onhashchange,当哈希更改时,该事件将获取 //散列并将类“selected”添加到任何匹配的导航链接。 $(窗口).hashchange(函数(){ var hash=location.hash; //根据散列设置页面标题。 document.title='13213'; $('title')。文本(“Boo”); //迭代所有导航链接,根据需要设置“选定”类。 $('#nav a')。每个(函数

我试图从这里使用以下代码:

Html:


$(函数(){
//将事件绑定到window.onhashchange,当哈希更改时,该事件将获取
//散列并将类“selected”添加到任何匹配的导航链接。
$(窗口).hashchange(函数(){
var hash=location.hash;
//根据散列设置页面标题。
document.title='13213';
$('title')。文本(“Boo”);
//迭代所有导航链接,根据需要设置“选定”类。
$('#nav a')。每个(函数(){
var,该值=$(此值);
that[that.attr('href')==散列?'addClass':'removeClass']('selected');
document.title='13213';
$(此).attr(“标题”、“asdsad”);
});
})
//由于事件仅在哈希更改时触发,因此我们需要触发
//事件,以处理页面可能已加载的哈希。
$(window.hashchange();
});
有人能解释一下为什么
document.title='13213'对我不起作用?它不会在单击时更改文档标题

我尝试使用
$('title').text(“13213”)
包括
jQuery
,但也不起作用。我不知道为什么

编辑:我将代码更改为与我获取代码的网站相同。

两者都有

document.title = '13213';
$('title').text("13213")
你必须好好工作。 注意

$(this).attr("title", "asdsad");
设置元素的标题属性

问题是您没有在闭包中调用函数。 改变


一切正常

检查您的bowser控制台。您给定的链接中未定义“$”。@herr我该怎么做?我发现您的代码中缺少“;”。其中,$(window.hashchange)(函数(){is complete
$(window.hashchange();})这是我的函数结束的方式,缺少的
在哪里?请看我的问题而不是我的站点上的代码。您正在关闭$(window.hashchange()上方的函数;您已经写了“}”this required“}”);'这而且在你的链接中也找不到你的。如果您给出了正确的路径,只需检查它。还有,为什么会起作用?我的代码不起作用?它的相同代码我只是添加了一行代码来尝试用两种不同的方式更改标题,如果我删除了那行代码,它就不起作用了。如果我的代码与我展示给你的网站的代码相同,为什么它不起作用呢?这没有意义提供带有结果的链接,请确认,链接上的问题是-jquery在开始执行之前没有时间加载。因此jquery未加载-代码不起作用。这必须在jquery脚本行之后-更改4和5字符串的位置
$(this).attr("title", "asdsad");
$(function(){ -> (function(){
}); -> })()