使用 jQuery,我试图<a href="/folder/whatever.file">link</a>
在页面上查找任何实例并将http://www.domain.com放在/folder 之前。
最简单、最安全的方法是什么?
使用 jQuery,我试图<a href="/folder/whatever.file">link</a>
在页面上查找任何实例并将http://www.domain.com放在/folder 之前。
最简单、最安全的方法是什么?
单击时更新锚标记的href。
$(document).on("click","a:not([href^=http])",function(){
this.href = "http://domain.com" + this.href;
})
或者更好
$(document).on("click","a[href^=/specificfolder/]",function(){
this.href = "http://domain.com" + this.href;
});
使用 htaccess 或类似的 url 重写解决方案在您的服务器上进行此更改可能会更好。
$('a').each(function(){
var href = $(this).prop('href')
$(this).prop('href',"http://domain.com"+href);
});