2013-02-26 78 views
0

我有以下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

回答

3

你有一個流浪的右括號。這是一個語法錯誤。

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