我遇到了編碼字符串的問題,所以我可以放置一個變量到鏈接。我確信這非常簡單,但我無法將任何東西轉向。jQuery encodeURI href不工作
$("a.inquiry").attr("href", "/inquiry/6933/text=" + encodeURI("text o"));
這是行不通的。
encodeURI("text o")
仍返回:
link/text o
相反的:
link/text%20
也試過:
$("a.inquiry").attr("href", encodeURIComponent("/inquiry/6933/text=" + "text o"));
正如你用* encodeuricomponent *標記了這個問題,你沒有試過嗎? – Gumbo 2010-09-07 15:28:04
encodeURIComponent應該工作。我已經嘗試過你提供的示例,它似乎工作。看看http://jsfiddle.net/XdJCM/。 – Zafer 2010-09-07 15:39:33