2016-07-10 3 views
-1

У меня есть URL-адрес, который имеет несколько параметров, и я хочу их заменить с помощью JQuery (а не javascript).Заменить параметр URL с помощью JQuery Javascript

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

Как я могу изменить количество, используя JQuery ТОЛЬКО, если количество существует как параметр? Как изменить параметр, который не находится в конце строки запроса, например 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

Смежные вопросы