Мы унаследовали старый код, который есть и работает. Это простое переключение цен между фунтами стерлингов и долларами США - цена обновляется onChange, как показано ниже в ручке.
PEN ссылка
https://codepen.io/go6/pen/rNOgaee
$(function() {
$("#curr").on("change",function() {
var curr = this.value;
var prefix = curr=="500"; // or ["usd","yen",...].indexOf(curr); for more
var sign = curr=="500"?"":"";
$(".value").each(function(){
$(this).text(
(prefix?sign:"") +
$(this).data(curr) +
(prefix?sign:"")
);
})
}).change();
});
Вопрос
Цена по умолчанию установлена в доллары США в соответствии со значением data-usd при загрузке страницы. Мы хотим предоставить строку запроса URL-адреса страницы, например / pricing? Curr = GBP, которая может переключать цены на GBP.
Пробовали, но не работают
Я пробовал несколько комбинаций, используя этот ответ:
Показать / скрыть элементы на основе значения строки запроса
, но пока ни одна из них не сработала. Пожалуйста, может ли кто-нибудь помочь в реализации строки запроса валюты?