Jas*_*zek 140 javascript jquery ruby-on-rails
我在Ruby on Rails中使用了一些嵌套布局,在其中一个布局中,我需要读取div中的字符串并将其设置为文档的标题.设置文档标题的正确方法是什么(如果有的话)?
<script type="text/javascript">
$(document).ready(function() {
// ???
});
</script>
Run Code Online (Sandbox Code Playgroud)
dpa*_*pan 305
以下应该可以工作,但它不会与SEO兼容.最好将标题放在标题标签中.
<script type="text/javascript">
$(document).ready(function() {
document.title = 'blah';
});
</script>
Run Code Online (Sandbox Code Playgroud)
小智 40
这适用于所有浏览器......
$(document).attr("title", "New Title");
Run Code Online (Sandbox Code Playgroud)
也适用于IE
cll*_*pse 36
像这样:
$(document).ready(function ()
{
document.title = "Hello World!";
});
Run Code Online (Sandbox Code Playgroud)
如果您希望您的网站被搜索引擎正确编入索引,请务必设置默认标题.
小提示:
$(function ()
{
// this is a shorthand for the whole document-ready thing
// In my opinion, it's more readable
});
Run Code Online (Sandbox Code Playgroud)
Ata*_*hev 16
<script type="text/javascript">
$(document).ready(function() {
$(this).attr("title", "sometitle");
});
</script>
Run Code Online (Sandbox Code Playgroud)
我在Ruby on Rails中使用了一些嵌套布局,在其中一个布局中,我需要读取div中的字符串并将其设置为文档的标题.
正确的方法是在服务器端.
在你的布局中,在某些时候会有一些代码将文本放在div中.使这段代码也设置一些实例变量,如@page_title,然后在你的外部布局中做它<%= @page_title || 'Default Title' %>
小智 5
document.title不适合我.
这是使用JQuery实现它的另一种方法
$('html head').find('title').text("My New Page Title");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
260910 次 |
| 最近记录: |