天天看點

jquery.query-*.js 操作url

做的項目中需要用到通過js擷取get參數,上網找了一下,找到如下插件:

例如 目前你的url是:

http://www.xxx.com/index.php?test=1&kk=2

如果想擷取test,則可以引入插件後,

用如下方法擷取:

var test = $.query.get(’test’);

如果參數有多個相同的名稱 ,則可以這樣:

var arr = $.query.get(’testy’);

輸出:  [ 值1 ,  值2,  值3...]

如果要擷取多個相同名稱中的某一個,可以這樣:

var arrayelement = $.query.get(’testy[1]‘);

此插件不僅能擷取參數,也能設定參數。

設定一個參數:

var newurl = $.query.set("section", 5).tostring();

輸出  : "?section=5"

設定兩個參數:

var newurl = $.query.set("section", 5).set("action", "do").tostring();

輸出 :  "?action=do&section=5"

删除一個參數:

var oldqueryagain = $.query.remove("type");

清空所有參數:

var emptyquery = $.query.empty();

複制所有參數:

var stillthesame = $.query.copy();

繼續閱讀