如何在url中使用正確替換jQuery函數中的&
(與符號)。 我試過escape&in url
.replace("/&/g", "&")
.replace("/&/g", "%26")
.replace("/&/g", "\&")
但沒有任何工作。
如果有人有想法,請與我分享。
感謝
如何在url中使用正確替換jQuery函數中的&
(與符號)。 我試過escape&in url
.replace("/&/g", "&")
.replace("/&/g", "%26")
.replace("/&/g", "\&")
但沒有任何工作。
如果有人有想法,請與我分享。
感謝
如果您只是需要逃避的網址,我建議使用JavaScript函數,如encodeURIComponent。
嘗試URLEncode的插件:http://plugins.jquery.com/project/URLEncode
真的嗎?有人爲此做了一個插件?什麼是標準的JS函數['encodeURIComponent()'](https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Global_Functions/encodeURIComponent) – gnarf 2010-06-21 18:23:36
大聲笑我什至不能相信這個答案得到了upvoted。 – 2010-06-21 18:30:16
'.replace(/&/克, 「%26」)'應該工作,如果你的JS是外部的。如果它嵌入在HTML中,那麼您可能需要將'&'作爲'&'來跳過。但是,使用'encodeURIComponent'而不是重新發明輪子。 – 2010-06-21 18:07:35
這真的和jQuery無關 - 字符串替換操作很普通JavaScript – gnarf 2010-06-21 18:21:53