jQuery 色々な自分自身の○○を取得する
jQueryで色々な自分自身の取得
現在表示中のURLだったり、自分自身のファイル名など、色んな自分自身のを取得するにはlocationが有効です。
現在表示中のURLを取得
アドレスバーに表示されているURLを取得するなら
alert(location.href);
現在表示中のホスト取得
現在表示しているホストを取得します。
alert(location.host);
現在表示中のハッシュを取得
現在のURL中のハッシュを取得します。
alert(location.hash);
なお、下記のようにするとハッシュによって処理を分けることができる
if(location.hash=="#test"){ $("div.hidden").removeClass("hidden"); }
現在ページURLのパス名を取得
alert(location.pathname);
パラメータを取得
単純にパラメータの?以降を取得するだけなら
alert(location.search);
?を除いて処理するなら
var parameter = location.search; parameter = parameter.substring( 1, parameter.length ); parameter = decodeURIComponent( parameter ); alert( parameter );
現在のプロトコル
alert(location.protocol);