jQuery: добавьте <option>к <select> - PullRequest
15 голосов
/ 05 октября 2009

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

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

Помощь

Ответы [ 2 ]

7 голосов
/ 05 октября 2009

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

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

1 голос
/ 05 октября 2009
  $(this).parent().append($("<option></option>").attr("value", "Reset").text("Reset"));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...