Как удалить элементы в списке?

326
12 декабря 2016, 10:13

Добрый день.

Как на jquery удалить элементы option в select-е?

Спасибо.

Answer 1

@Роман Ракзин, какой именно элемент и при каком условии/событии? В принципе, всё сводится к правильному построению селектора, отличительному признаку определенного элемента <option>. Вот, к примеру, удаляется тот элемент, который выбран (удаляем по его индексу):

$('select').on('change', function(){
    var $that = $(this);
    $('option:eq(' + $that.prop('selectedIndex') + ')', $that).remove();
});

Или же удаляем option по его значению (в примере - "v3"):

$('option[value=v3]').remove();
READ ALSO
Разные версии jquery на одной странице [дубликат]

Разные версии jquery на одной странице [дубликат]

На данный вопрос уже ответили:

293
DevExpress: обновление страницы через popup-контрол

DevExpress: обновление страницы через popup-контрол

На странице есть input-text id='textID' и img-картинка, по нажатию на которую открывается ASPxPopupControl-окошко

259
Как отменить disabled модального окна Bootstrap?

Как отменить disabled модального окна Bootstrap?

Использую Bootstrap и одну из тем https://bootswatchcom

263
Баг или &ldquo;кэш&rdquo; javascript&#39;a?

Баг или “кэш” javascript'a?

Иногда бывает код изменил, сохранил через файлзилу на сервере, но страница ведет себя так же, как ДО обновления кодаCTRL+R и режим инкогнито...

248