我想替換鏈接的URL這樣http://www.aaa.com /html/html/a01.html從href屬性替換相對URL爲絕對路徑
<td class="screenID"><a href="../html/html/a01.html">a01</a></td>
<td class="screenID"><a href="../html/html/a02.html">a02</a></td>
我想替換鏈接的URL這樣http://www.aaa.com /html/html/a01.html從href屬性替換相對URL爲絕對路徑
<td class="screenID"><a href="../html/html/a01.html">a01</a></td>
<td class="screenID"><a href="../html/html/a02.html">a02</a></td>
試試這個
$('.screenID a').each(function(){
var link = $(this).attr('href');
$(this).attr('href',link.replace('../','http://www.aaa.com/'));
});
$(".screenID").find("a").each(function(){
var hrefReplace = $(this).attr("href");
$(this).attr("href",hrefReplace.replace("../","http://www.aaa.com/"));
});
這是最簡單的事情,可以工作(如果這太有限,您可能想使用RegExp匹配)
$(".screenId a").each(function(i,anchor){
anchor.href = anchor.href.replace(window.location.hostname,"www.aaa.com")})