我在 Ruby on Rails 中使用了一些嵌套布局,在其中一个布局中,我需要从 div 中读取一个字符串并将其设置为文档的标题。设置文档标题的正确方法(如果有)是什么?
<script type="text/javascript">
$(document).ready(function() {
// ???
});
</script>
我在 Ruby on Rails 中使用了一些嵌套布局,在其中一个布局中,我需要从 div 中读取一个字符串并将其设置为文档的标题。设置文档标题的正确方法(如果有)是什么?
<script type="text/javascript">
$(document).ready(function() {
// ???
});
</script>
以下应该有效,但它不会与 SEO 兼容。最好将标题放在标题标签中。
<script type="text/javascript">
$(document).ready(function() {
document.title = 'blah';
});
</script>
不要使用$('title').text('hi')
,因为 IE 不支持它。
最好使用 document.title = 'new title';
这在所有浏览器中都可以正常工作...
$(document).attr("title", "New Title");
也适用于 IE
像这样:
$(document).ready(function ()
{
document.title = "Hello World!";
});
如果您希望您的网站被搜索引擎正确索引,请务必设置默认标题。
一个小技巧:
$(function ()
{
// this is a shorthand for the whole document-ready thing
// In my opinion, it's more readable
});
<script type="text/javascript">
$(document).ready(function() {
$(this).attr("title", "sometitle");
});
</script>