jQuery: добавьте <опция> к <выбор>

Когда я пытаюсь добавить option к a select, option Я пытаюсь добавить, заканчивается добавленный к первому option вместо select самостоятельно.

$(".ct [value='']").each(function() {
    $(this).append($("<option></option>").attr("value", "Reset").text("Reset"));
});

Помощь?

16
задан Rory O'Kane 18 September 2013 в 20:16
поделиться

2 ответа

Чтобы быть уверенным, мне нужно было увидеть HTML-код, на который вы нацеливаете, но мне кажется, что ваш селектор нацелен на первый вариант выбора.

Попробуйте $ (this ) .parent.append () вместо этого.

7
ответ дан 30 November 2019 в 23:21
поделиться
  $(this).parent().append($("<option></option>").attr("value", "Reset").text("Reset"));
1
ответ дан 30 November 2019 в 23:21
поделиться