これを試してみてください...ドキュメントのすべてのリンクを置き換える簡単なjQueryコードですが、特定のクラスのみを使用してください。
HTML
<a href="http://www.foo.in/x/foo.html" class="link">Link one</a>
<a href="http://www.foo.in/x/bar.html" class="link">Link two</a>
<a href="http://www.foo.in/x/bar.html">Link tree (not affected)</a>
jQuery
$(document).ready(function() {
$('.link').each(function() {
var newLink = $(this).attr('href');
newLink = newLink.replace("/x", "/x/y");
$(this).attr('href',newLink);
});
});
実際の例
新しい情報と一致するように編集:
ブラウザで新しいブックマークを作成し (Chrome では crtl+D)、ブックマークの URL を編集します。URL を次のコードに置き換えます。
javascript:function getLinks(){var arr=new Array();arr=document.getElementsByTagName("a");for(var i=0;i<arr.length;i++){var link=document.getElementsByTagName("a").item(i).href;newLink=link.replace("/x","/x/y");document.getElementsByTagName('a').item(i).href=newLink;}};getLinks();
最初の「 javascrip:」を見逃さないでください。
リンクを置き換えたいページに移動したら、ブックマークをクリックするだけでリンクが置き換えられます。