Обновление существующих значений строки запроса URL с помощью jQuery

Допустим, у меня есть URL-адрес, такой как:

http://www.example.com/hello.png?w=100&h=100&bg=white

Я хотел бы обновить значения строк запросов w и h, но оставить строку запросов bg без изменений, например:

http://www.example.com/hello.png?w=200&h=200&bg=white

Итак, какой самый быстрый и эффективный способ прочитать значения строки запроса (а это может быть любой набор значений строки запроса, а не только w, h и bg), обновить несколько или ни одного из значений и вернуть полный URL с новым Строка запроса?

Так:

Получить значения каждого ключа строки запросаОбновить любое количество ключейПерестройте URL с новыми значениямиСохраните все остальные значения, которые не были обновленыУ него не будет стандартного набора известных ключей, он может меняться для каждого URL

Ответы на вопрос(8)

Ваш ответ на вопрос