2016-07-10 17 views
-1

Ich habe eine URL, die mehrere Parameter hat, und ich möchte sie mit JQuery (nicht Javascript) ersetzen.Ersetzen Sie einen URL-Parameter mit JQuery Javascript

Wie kann ich die Menge nur mit JQuery ändern, wenn die Menge als Parameter existiert? Wie kann ich einen Parameter ändern, der nicht am Ende der Abfragezeichenfolge steht, z. B. size = large?

Ich bevorzuge Regex und .replace Funktion zu verwenden, wenn mir jemand mit dem richtigen Code bitte helfen kann ... etwas wie das.

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

+0

einige der Suche tun ... es gibt viele Beiträge hier und kleine URL-Skripte und Bibliotheken auf Web. Hier starten http://StackOverflow.com/Questions/901115/How-Can-I-Get-Query-String-Values-in-Javascript – charlietfl

Antwort

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

Während dieser Code die Frage beantworten kann, bietet zusätzliche Kontext, wie und/oder warum es löst das Problem würde den langfristigen Wert der Antwort verbessern. – HiDeo