[jQuery] GETで特定のパラメータの値を取得する方法

jQueryを使ってURLの特定のパラメータの値を取得する方法についてです。
フォーム処理やAjaxなどで多用するのでこの方法は覚えておくと便利です。

http://www.example.com/index?user_id=1&name=taro

というURLがあった時にuser_idの値を取得します。

jQuery
 var arg  = new Object;
 url = location.search.substring(1).split('&');

for(i=0; url[i]; i++) {
    var k = url[i].split('=');
    arg[k[0]] = k[1];
}

var id = arg.user_id;


Author: webmaster