2016-07-10 47 views
-1

我有一個url有幾個參數,我想用jQuery(而不是javascript)替換它們。使用jQuery替換URL參數Javascript

var str = "http://example.com/index.php?color=red&size=large&quantity=5"; 
var newQty = 10; 

如何將數量作爲參數存在使用JQuery ONLY?如何更改不在查詢字符串末尾的參數,如size = large?

我更喜歡使用正則表達式和.replace函數,如果任何人都可以幫助我正確的代碼請...像這樣的東西。

var newStr = str.replace(REGEX, "quantity="+newQty);

+0

做一些搜索......有很多的職位在這裏和小URL腳本和庫的網絡。從這裏開始http://stackoverflow.com/questions/901115/how-can-i-get-query-string-values-in-javascript – charlietfl

回答

0
var REGEX = /quantity\=[0-9]+/; 
+0

雖然這段代碼可能回答這個問題,但提供了關於如何和/或爲什麼的附加上下文解決問題會提高答案的長期價值。 – HiDeo