Подтвердить что ты не робот

Как создать динамический список с помощью jQuery?

Как создать динамический динамический список с помощью jQuery? В раскрывающемся списке я имею в виду <select> со связанными с ним значениями <option>.

4b9b3361

Ответ 1

Просто создайте элементы, как любой элемент.

Пример:

var data = {
    'foo': 'bar',
    'foo2': 'baz'
}


var s = $('<select />');

for(var val in data) {
    $('<option />', {value: val, text: data[val]}).appendTo(s);
}

s.appendTo('body'); // or wherever it should be

Ответ 2

В простейшей форме

var opt = "<option> -- Select -- </option>";

$(opt).wrap('<select />');

$('#some-container-div').html(opt);