0

ユーザーを前のページに誘導するボタンのあるページがあります。

<div class="ui-block-b"><a data-role="button" data-rel="back">Cancel</a></div>

これはうまく機能しますが、ページが戻った後にこの文字列を URL の末尾に追加したいと思います (この文字列はそのページの特定のタブに移動するだけです)。

"?tab=tab-messages"

これを追加するために使用できる jquery 関数のタイプはありますか?

4

1 に答える 1

0

このようなことを試すことができます (ただし、希望どおりに正確に動作させるには、おそらく多少の調整が必要です)。これはテストされていません。

$(document).bind('pageshow', function() {
    $(body).on('click', '#id-of-back-button', function(){
      parent.history.back() + '?tab=tab-messages';
      return false;
  });
});

これでうまくいかない場合は、How to pass parameters while changing the page in JQuery Mobile? で受け入れられている回答を参照してください。

これも役立つかもしれません: jquery モバイルで URL からパラメーター値を取得する

于 2013-04-23T16:18:58.740 に答える