jQuery для удаления опции из выпадающего списка, учитывая опцию, text/value

Я имею выпадающий список и хотел бы удалить опцию из него, учитывая текст/значение той конкретной опции. Это - возможное использование jQuery? Точно так же, как 'добавляют', который добавляет опцию к выпадающему списку, есть ли функция для удаления опции?

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

удачи

62
задан 30 December 2009 в 23:57

3 ответа

После того как Вы локализовали выпадающий элемент

dropdownElement = $("#dropdownElement");

, Находят <option>, элемент с помощью JQuery приписывает селектор

dropdownElement.find('option[value=foo]').remove();
20
ответ дан 31 October 2019 в 13:25
$('#id option').remove();

Это очистит Выпадающий список. если Вы хотите очиститься для выбора значения затем $("#id option:selected").remove();

2
ответ дан 31 October 2019 в 13:25

Я знаю, что очень поздно, но после подхода может также использоваться:

<select id="type" name="type" >
    <option value="Permanent" id="permanent">I am here to stay.</option>
    <option value="toremove" id="toremove">Remove me!</option>
    <option value="Other" id="other">Other</option>
</select>

и если бы я должен удалить вторую опцию (id=toremove), сценарий был бы похож

$('#toremove').hide();
0
ответ дан 31 October 2019 в 13:25

Другие вопросы по тегам:

Похожие вопросы: