2

ページに複数のチェック ボックス入力とアンカー タグがあります。

ユーザーがチェック ボックスをオンにするたびに、onclick イベントをチェック ボックスにバインドすることにより、javascript を使用してクエリ文字列を含めるようにアンカー タグ href を更新します。

アンカー タグは別のページに移動します。

ユーザーがブラウザーの [戻る] ボタンをクリックすると、チェック ボックスはオンのままですが、アンカー タグのクエリ文字列が消えてしまいます。

クエリ文字列でアンカー タグ href の状態を保持するにはどうすればよいですか?

4

1 に答える 1

0

すべてのチェックボックスの値をチェックし、対応するアンカー タグを更新する JavaScript を追加する必要があります。ここで重要なのは、unloadイベントで実行する必要があるということです。これは、次のような jQuery を使用すると最も簡単になります。

jQuery(window).bind("unload", function() { // ...

onload重要なのは、ほとんどのブラウザーがページをキャッシュするため、標準イベントは起動されないため、使用できないことです。この質問には、それに関する多くの詳細が追加されています。

于 2013-07-09T17:26:30.323 に答える