Как удалить выбранный пункт из выпадающего списка (Используя JQuery)

Как удалить один или несколько выбранных пунктов в теге опций из выпадающего списка HTML (Используя JQuery).

Для удаления всех опций от поля комбинированного списка мы можем использовать ниже оператора Jquery.

$ (" #cmbTaxIds> опция") .remove ();

Принятие ниже HTML-кода в aspx файле.

            <select id="cmbTaxID" name="cmbTaxID" style="width: 136px; display: none" tabindex="10" disabled="disabled">
                <option value="0"></option>
                <option value="3"></option>
                <option value="1"></option>
            </select>

Если я хочу удалить только среднее значение, то, каков должен быть синтаксис для того же (использование JQuery)?

9
задан Biki 5 August 2010 в 09:03
поделиться

4 ответа

Используйте селектор экв .

var index = $('#cmbTaxID').get(0).selectedIndex;
$('#cmbTaxID option:eq(' + index + ')').remove();

Это лучший способ сделать это, потому что он основан на индексах, а не на произвольных значениях.

16
ответ дан 4 December 2019 в 06:35
поделиться
$("#cmbTaxIds >option[value='3']").remove();

Просто замените 3 значением элемента, который вы хотите удалить.

1
ответ дан 4 December 2019 в 06:35
поделиться

что-то вроде этого:

$('#cmbTaxID option:selected').remove();

или даже короче:

$('#cmbTaxID :selected').remove();
5
ответ дан 4 December 2019 в 06:35
поделиться

Более общий ответ для удаления выбранный вариант может быть

$('#somebutton').click(function(){
    var optionval = $('#cmbTaxIds').val();
    $('#cmbTaxIds > option[value=' + optionval + ']').remove();

})
1
ответ дан 4 December 2019 в 06:35
поделиться
Другие вопросы по тегам:

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