2

jQueryAJAX呼び出しを使用してHTMLフラグメントをページにロードしています。フラグメントはサーバー上の別のディレクトリからロードされ、別の場所で(スクリプトとイメージへのリンクとともに)再利用できるようにしたいと考えています。

JavaScript / jQueryを使用して、ページ内のすべての相対URLを(HTMLフラグメントがロードされた場所に関連して)DOMに挿入する前に変換する安全な方法はありますか?

4

1 に答える 1

2

すべてのリンクの属性を変更したい場合はhref、次のことができます...

$(document.links).attr('href', function(index, href) {
    return window.location.pathname + '/' + href;
});
于 2011-07-05T08:38:29.683 に答える