30

特定のイベントで現在のページの URL を取得/設定したい。

以下の質問/回答に記載されているように、それを行うための複数のアプローチがあるようです。

Jquery の使用

Get URL - $(location).attr('href');
Set URL - $(location).attr('href',url);

JavaScript の使用

Get URL - myVar = window.location.href;
Set URL - window.location.href = "http://stackoverflow.com";

時空間ブラウザのバージョン間で機能するアプローチはどれですか?

JavaScript で現在の URL を取得しますか?

JavaScript/jQueryで別のWebページにリダイレクトするには?

4

2 に答える 2

54

これに jQuery を使用する必要はないと思います。以下は、すべてのブラウザーで完全に正常に機能します。

window.location.href = "http://stackoverflow.com";

またはもっと簡単に:

location.href = "http://stackoverflow.com";
于 2013-08-23T06:49:27.770 に答える
5

@meub に同意します。これも行います:

window.location.replace("http://stackoverflow.com");

リンクをクリックするように動作するには、単純な javascript を使用する必要があります。そのためにjQueryは必要ありません。以下を使用できます。

Get URL - myVar = window.location.href;
SET URL - window.location.href = "http://stackoverflow.com";
于 2013-08-23T06:57:13.163 に答える