删除符号代码

时间:2012-11-29 20:46:16

标签: jquery text replace title symbols

我们有一个标题

<title>Text &#8211; text</title>

我想用jquery

更改它
$('title').html($('title').html().replace('Text-text', ''));

但它不起作用......

1 个答案:

答案 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','-');
});