用jQuery替换字符?

用jQuery替换字符?

问题描述:

我有以下HTML:用jQuery替换字符?

<div class="rate-number-up-down-rating positive">+1</div> 

我试图删除+迹象。搜索后我来到以下代码:

v = $("div.rate-number-up-down-rating").html().replace(/[+]/g, "")); 
$("div.rate-number-up-down-rating").html(v); 

但它不工作。我在这里错过了什么?也许是因为它是一个加号?

+4

您是否注意到Javascript控制台中的语法错误? – Barmar 2013-02-26 18:12:28

+0

我会反对/ [+] /赞成/ \ + /,我不喜欢当特殊字符不被如此处理 – 2013-02-26 18:14:58

+0

有没有味道 – Alexander 2013-02-26 18:16:27

你有一个流浪的右括号。这是一个语法错误。

v = $("div.rate-number-up-down-rating").html().replace(/[+]/g, "")); 
                   ---^--- 

这应该出现在您的JavaScript控制台中。检查错误总是一件好事。

+0

谢谢,我得到它的工作。 – Jaso2970 2013-02-26 18:20:24

+0

@ Jaso2970,完美 – Alexander 2013-02-26 23:12:01