Jquery 如何在所有html页面中一次性使用空格或%20替换?
如果有任何方法可以删除所有特殊字符,请告诉我;在网站的所有html页面的所有HREF中使用空格或%20?下面是我正在尝试但徒劳的代码片段Jquery 如何在所有html页面中一次性使用空格或%20替换?,jquery,html,Jquery,Html,如果有任何方法可以删除所有特殊字符,请告诉我;在网站的所有html页面的所有HREF中使用空格或%20?下面是我正在尝试但徒劳的代码片段 $(function(){ var corruptedUrls = $("a[href*=' ']"); for(var url in corruptedUrls) { var urlHref = url.attr("href");
$(function(){
var corruptedUrls = $("a[href*=' ']");
for(var url in corruptedUrls)
{
var urlHref = url.attr("href");
var modifiedUrlHref = urlHref.replace(" ", "%20");
url.attr("href", modifiedUrlHref );
}
});
尝试使用\s作为模式来匹配任何类型的空白。
+用于循环通过元件
+使用/pattern/gto进行全局匹配
$function{
var corruptedrls=$a[href*='\u00a0'];
每个函数都已损坏{
var urlHref=$this.attrref;
var modifiedUrlHref=encodeURIComponenturlHref.replace/\s/g';
$this.attrref,modifiedUrlHref;
$'log'.htmlmodifiedUrlHref;
};
};
结果:
,也许这对你有点帮助。