Здравствуйте! Есть такой код, который динамический выводит input
:
var inputA = $('<input/>', {
type: 'text',
name: 'answer',
placeholder: 'Ответ',
value: '',
class: 'form-control',
id:'answer',
style: 'margin-top: 5px; margin-bottom: 15px'
}).appendTo(div);
}
Нужно вместо input
вывести select
со значениями из бд. Код написал для примера
Мало чем будет отличаться от того, как вы добавляете input
.
Единственно что надо будет перебрать "значения из бд".
Например так:
var data = { "1": "Раз", "2": "Два", "3": "Три" }; // Данные "из бд"
$('<select>').appendTo('div'); // Создаём пустой select
$.each(data, function(key, value) { // перебираем даные и создаём option
$('select').append($("<option></option>").attr("value", key).text(value));
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.1/jquery.min.js"></script>
<div></div>
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
ребят есть две кнопки , при нажатии на первую кнопку открывается первое видеоСоответственно при нажатии на вторую кнопку открывается второе...
У меня есть метод который получает JSON данныеПосле этого эти данные помещаются в scope и выводятся на странице
Переменная $group содержит массив, в котором нужно вывести последнюю строку без запятойДелаю это так: