0

現在、ヘルプ リンクを変更する作業を行っています。ヘルプ マニュアルの URL には pageid があります。アプリケーションをナビゲートすると、リンクとページ ID が変化します。

URL の例: http://www.google.com/custom?pageid=#pageid

現在、私は使用しています

function ReplaceHelpLink(pageId) {
    $(".helpLinkReplace", document).each(function (index, helpLink) {
         helpLink.href = helpLink.href.replace("#pageid", pageId);
    });
 }

しかし、これは、たとえばhttp://www.google.com/custom?pageid=1のように URL が変更された場合の状況を処理しません。

これをどのように処理しますか?あなたの助けと時間をありがとう。

4

2 に答える 2

0

次のようなものをさらに置き換える必要があります。

....replace(/#pageid|\d+/,pageId);

これは、最初の置換の場合と、その後の置換の場合の両方を処理します。

于 2013-08-05T15:29:39.993 に答える