Как добавить кучу опции для выбора тега в HTML с использованием прототипа js. Спасибо.Как добавить кучу опции для выбора тега в HTML с использованием прототипа js
0
A
ответ
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 делает что-то интересное, чтобы обойти это, потому что именно так они и сделали бы это.