Как удалить один или несколько выбранных пунктов в теге опций из выпадающего списка 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)?
Используйте селектор экв
.
var index = $('#cmbTaxID').get(0).selectedIndex;
$('#cmbTaxID option:eq(' + index + ')').remove();
Это лучший способ сделать это, потому что он основан на индексах, а не на произвольных значениях.
$("#cmbTaxIds >option[value='3']").remove();
Просто замените 3
значением элемента, который вы хотите удалить.
что-то вроде этого:
$('#cmbTaxID option:selected').remove();
или даже короче:
$('#cmbTaxID :selected').remove();
Более общий ответ для удаления выбранный вариант может быть
$('#somebutton').click(function(){
var optionval = $('#cmbTaxIds').val();
$('#cmbTaxIds > option[value=' + optionval + ']').remove();
})