Я не уверен, чего именно вы здесь пытаетесь достичь, но полное отсутствие ссылки на euroPrice и gbpPrice выглядит так, будто вы просто запрашиваете неправильный массив для значения.
var currency = $("#currency option:selected").val();
var currently = $("#quantity option:selected").val();
$("#Price").text( currency[currently]);
$("#amount").attr("value", currency[currently]);
В соответствии с этим кодом валюта будет представлять собой одно значение, а именно атрибут значения выбранного элемента в селекторе валют, в то время как в настоящее время будет также одно значение, а именно значение выбранного элементаиз вашего количества выберите поле.
Во второй паре строк вы пытаетесь сослаться на валюту [в настоящее время], которая пытается получить доступ к одной строке в виде массива.Я думаю, что именно здесь вы допустили ошибку.Разве не возможно, что вы хотели иметь что-то вроде
$("#Price").text( euroPrice[currently]);
$("#amount").attr("value", euroPrice[currently]);
(на случай, если вам нужен эквивалент в валюте евро)?