jQuery で、URLをパースするのに便利なプラグイン

https://github.com/allmarkedup/purl

ダウンロードして、purl.js というのを <script src=" で指定する。

開いている自ページをパースするなら、、、

var url = $.url($(location).attr('href'));

の後で、url の各メソッドを実行する。

// ソース
var source = url.attr('source');

// protocol
var protocol = url.attr('protocol');

// host
var host = url.attr('host');

// path
var path = url.attr('path');

// directory
var directory = url.attr('directory');

// file
var file = url.attr('file');

// query
var query = url.attr('query');

// fragment
var fragment = url.attr('fragment');

// parameter 'user' 取得
var user = url.param('user');

// 階層の取得
var segment0 = url.segment(0);
var segment1 = url.segment(1);