我们有一个标题
<title>Text – text</title>
我想用jquery
更改它$('title').html($('title').html().replace('Text-text', ''));
但它不起作用......
答案 0 :(得分:2)
使用.text()
替换内容:
$('title').text('Text-text');
如果那里没有实际的HTML,那么 .html()
就太过分了。
要仅替换标题中的某些字符,请使用回调函数:
$('title').text(function(i,str) {
return str.replace('replace this','with this');
});
要替换特殊字符,您需要使用他们的Unicode编码,我通过Google搜索“{unicode 8211”找到here:
$('title').text(function(i,str) {
return str.replace('\u2013','-');
});