очень просто, но угадайте, что, не для меня. У меня есть список, разделенный запятыми, например: Option1, Option2, Option3, которые я хочу добавить к <select>
, чтобы он стал <select><option>Option1</option><option>Option2</option><option>Option3</option></select>
Я могу «разделить» список следующим образом (внутри функции, которая получает список):
var optionsarray = $(this).val().split(',');
$(optionsarray).each(function(i){
var seloption = '<option value="'+optionsarray[i]+'">'+optionsarray[i]+'</option>';
});
Но теперь, как мне добавить seloption
в мой список выбора. Если я поставлю
$('#selecttoappendto').append('<option value="'+optionsarray[i]+'">'+optionsarray[i]+'</option>');
или
$('#selecttoappendto').append(seloption);
внутри каждого цикла ничего не происходит. Возьмите его за пределы каждого, который я могу добавить, скажем optionsarray[0]
или optionsarray[1]
и т. Д., Но я не могу добавить optionsarray[i]
, каким бы способом я ни делал (внутри или снаружи каждого). Помогите пожалуйста - заранее спасибо