Как добавить опции в список выбора (select) на jQuery?

Вопрос

Есть список значений, которые необходимо добавить в список:

selectValues = {"1":"Значение 1","2":"Значение 2"};

Как это сделать с помощью jQuery?


Ответ №1

Новые значения в список выбора можно добавить так:

$.each(selectValues, function(key, value) {   
     $('#myselect')
          .append($('<option>', { value : key })
          .text(value)); 
});

Пример
Здесь код, который создаёт объект selectValues:

Код этого примера:

    $('#thebutton').click(function(){
        eval($('#thearea').html());
        $.each(selectValues, function(key, value) {
            $('#myselect')
            .append($('<option>', {
                value : key
            })
            .text(value));
        });
    });

Нет комментариев

Добавить комментарий


(обязательно)