JSFiddle - React, Tailwind, and code Playground
by Alexander Sevirinov
HTML
<select class="b6" id="b6"></select>
JavaScript
// Массив значений
var obj = {
'Стандарт': 900,
'Камень': 1200
};
// ID элемента (select'a)
var element = '#b6';
// Функция заполняет select опциями
function render_select(element, obj) {
var html = '<option value="0" selected>Нет</option>'; // По умолчанию
// Перебираем массив (объект)
$.each(obj, function(name, value) {
html += '<option value="' + value + '">' + name + '</option>';
});
// Вставляем полученные опции в select
$(element).html(html);
}
// Вызываем функцию заполения
render_select(element, obj);
// Событие при выборе какой-то опции
$(element).on('change', function() {
alert($(this).val());
});