Unescaping /解码带有+的字符串

时间:2010-11-03 19:59:28

标签: javascript jquery

我有一些由PHP的urlencode输出的html - 基本上它是一组简单的锚点,如下所示:

<a href="#i+have+some+spaces">link1</a>

我正在使用jquery在点击它们时查看所有这些引用,但是,我似乎无法使用任何浏览器的内部函数对其进行解码。我必须自己更换+'s?

unescape('Video+Games');    // returns Video+Games
decodeURI('Video+Games');   // returns Video+Games
decodeURIComponent('Video+Games');  // returns Video+Games

1 个答案:

答案 0 :(得分:2)