Это продолжение моего предыдущего вопроса: Отображение текста из списка переменных
Используя предыдущее решение, как мне выполнить его несколько раз на одной странице?
Вот что у меня есть:
HTML & JQuery
<p>This is a price: <span class="price" data-cost="abc"></span>.</p>
<p>This is another price: <span class="price" data-cost="def"></span>.</p>
<script>
var prices={
"abc" : "$10",
"def" : "$250"
}
var price_element=$(".price");
var price_key = price_element.data('cost');
price_element.text(prices[price_key]);
</script>
В настоящее время все цены отображаются как "$ 10", а не реагируют на стоимость данных.Буду ли я использовать какой-то цикл For или что-то еще?