$(".row").each(function(){
    $(this).attr('href', $(this).attr("href").replace(/\s/g,"%20"));
    });


当您单击此链接时,它将生成%2520而不是%20。

...position=Administrative%2520Assistant-%2520Robotics


为什么会这样呢?

最佳答案

您可能会对URL两次编码,因为%20 URL编码为%2520

FIDDLE

关于jquery - 链接中的空间被%2520代替了%20 jquery,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14524942/

10-09 14:44