Вывод select с помощью js

252
21 июля 2017, 04:59

Здравствуйте! Есть такой код, который динамический выводит 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 со значениями из бд. Код написал для примера

Answer 1

Мало чем будет отличаться от того, как вы добавляете 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>

READ ALSO
как слелать чтобы после окончания видео перекидывало автоматически на второе видео?

как слелать чтобы после окончания видео перекидывало автоматически на второе видео?

ребят есть две кнопки , при нажатии на первую кнопку открывается первое видеоСоответственно при нажатии на вторую кнопку открывается второе...

193
Событие на загрузку всех элементов в Angular scope

Событие на загрузку всех элементов в Angular scope

У меня есть метод который получает JSON данныеПосле этого эти данные помещаются в scope и выводятся на странице

240
Вывод массива без запятой в конце

Вывод массива без запятой в конце

Переменная $group содержит массив, в котором нужно вывести последнюю строку без запятойДелаю это так:

249