有没有办法,使用jQuery,在页面加载后更改document.title?

时间:2009-09-30 20:44:53

标签: jquery html title

我已将自己编入角落。有人知道答案吗?谢谢!

5 个答案:

答案 0 :(得分:10)

这也可以:

$('title').text("Boo");

答案 1 :(得分:9)

document.title = 'new value';

这不适合你吗?

答案 2 :(得分:4)

尝试:

$(document).ready(function() {
    this.title = 'foo'
})

答案 3 :(得分:3)

也许这会对你有所帮助:

$(document).attr('title', 'new title');

答案 4 :(得分:1)

$('title').text("Boo");不是一个好主意,因为 IE8 有问题。
这个错误报告Here但是jQuery开发人员没有解决这个问题,他们的解决方案是使用document.title='Boo';

我的想法是

  1. 使用document.title是最佳选择,它是跨浏览器解决方案
  2. 但如果您习惯使用jQuery,则可以使用$(document).attr('title', 'new title');。我测试了它,主流浏览器和IE8没有问题