2016-07-10 7 views
-1

私はいくつかのパラメータを持つURLを持っています.JQuery(javascriptではなく)を使用してそれらを置き換えたいと思います。JQuery Javascriptを使用してURLパラメータを置き換えます。

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

数量がパラメータとして存在する場合のみ、JQueryを使用して数量を変更することはできますか? size = largeのように、クエリ文字列の最後にないパラメータを変更するにはどうすればよいですか?

誰かが適切なコードで私を助けることができる場合、私はregexと.replace関数を使用することを好みます。

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

+0

いくつかの検索を行う...ウェブ上のここの記事の多くと小さなURLスクリプトやライブラリがあります。ここから開始してください。http://stackoverflow.com/questions/901115/how-can-i-get-query-values-in-javascript – charlietfl

答えて

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

このコードは質問に答えることができますが、方法や理由問題を解決して答えの長期的価値を向上させるでしょう。 – HiDeo

関連する問題