jQuery 色々な自分自身の○○を取得する ITかあさん

ITかあさん

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);