Во время «циклического перемещения» по динамически создаваемым элементам выбора с помощью .each (function () ...): $("option:selected").text();
и $(this + " option:selected").text()
не возвращали выбранный текст опции - вместо этого он был нулевым.
Но решение Питера Мортенсена сработало:
$(this).find("option:selected").text();
Я не знаю, почему обычным способом не получается .each()
(вероятно, моя собственная ошибка), но спасибо, Питер. Я знаю, что это был не оригинальный вопрос, но я упоминаю его «для новичков, приходящих через Google».
Я бы начал с $('#list option:selected").each()
, за исключением того, что мне нужно было также извлечь материал из элемента select.