2016-09-28 2 views

ответ

3

С ссылкой на выберите тег:

var select = $('my_select_tag_id'); 

перебрать ваши варианты в хэш:

$H({foo: 'bar', boo: 'baz'}).each(function(pair){ 
    select.options[select.options.length] = new Option(pair.value, pair.key); 
}); 

Это важно, что вы не пытаетесь просто засунуть значения в как если бы они были элементами HTML, используя select.insert('<option value="foo">bar</option>') или аналогичные, потому что это не будет работать во всех браузерах. jQuery делает что-то интересное, чтобы обойти это, потому что именно так они и сделали бы это.