【问题标题】:overwrite title tag in jquery [duplicate]覆盖jQuery中的标题标签[重复]
【发布时间】:2020-01-21 11:24:43
【问题描述】:

我想更改 jquery 中的标题标签。 尝试为$(document).attr("title", "New Title"); 但是视图源中的标题标签没有改变,只在浏览器标题栏中改变。

jquery中如何改变title标签中的标题

新标题

【问题讨论】:

  • title tag in view source is not altered 永远不会。你无法改变这一点。

标签: jquery html


【解决方案1】:

这个可以这样做

$(document).ready(function() {
        document.title = 'blah';
});

【讨论】:

  • 它的工作方式与 OP 的方法相同..
  • 不需要 document.ready 处理程序
  • 我想知道你为什么会这么说。 jQuery 的目标是跨平台(非常旧的浏览器除外?),不是吗? @RoryMcCrossan。我找不到官方答案,但找到了this
  • 我已经删除了评论,但我没想到使用attr('title') 来做任何事情,因为titledocument 的属性,而不是属性。我认为这是一个很好的浏览器实现并为您进行转换,但也许 jQuery 代替它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多