Protossan
@Protossan
студент

Как значение сделать переменной?

имеется список переменных
<script>
var 42955707252979 = 12700;
var 42955707318515 = 12200;
....
 </script>


и список select, который передает имя переменной:

<select class="selectcolor_1" id="selectcolor_1">
<option value="42955707318515">первый</option>
<option value="42955707252979">второй</option>
</select>


И надо менять текст на странице в div с классом incart_new_1 в зависимости от выбранной опции
<script type="text/javascript"> 
      $('#selectcolor_1').change(function(){       
     $(".incart_new_1").html($(this).val());    
   });        
        </script>


Т.е - если выбран параметр первый, то в скрипт ниже передается величина 42955707318515 и вот мне надо что эта величина превращалась в переменную и в div вывелось 12200.
  • Вопрос задан
  • 65 просмотров
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
var 42955707252979 = 12700; // так нельзя, синтаксическая ошибка
имена переменных должны начинаться с не-цифры.

Лучше создать объект:
const data = {
  42955707252979: 12700,
}

// можно обращаться:
data[42955707252979]  // 12700
именами свойств объекта могут быть строки или Symbol'ы.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы