#javascript #jquery
#javascript #jquery
Вопрос:
Я хочу очистить значения из списка, и я использовал этот код для очистки
$("#transfernumber").empty();
Он не работает ни с какими другими доступными опциями.
<label>Send Coupon No.</label>
<span class="divider" style="width:auto">:</span>
<select value="" name="transfernumber" id="transfernumber">
<option data-amount="data-amount">Select Coupon Number</option>
</select>
после написания этого кода он работает только
$("#transfernumber").multiselect('refresh');
Комментарии:
1. какова ваша структура html ..? и что вы имеете в виду
clear values in listbox in jquery
?2. $(«#transfernumber»).val(«»);
3.
$('#transfernumber > option').remove();
4. Пожалуйста, покажите вашу Html-структуру Jsfiddle
5.
.empty()
работает для меня. ДЕМОНСТРАЦИЯ . Включен ли у вас jQuery? какие-либо ошибки консоли?
Ответ №1:
Ответ №2:
Попробуйте это:
$("#transfernumber option").remove();
Ответ №3:
Вы также можете использовать:
$('#transfernumber')[0].options.length = 0;
или
$('#transfernumber').find('option').remove();
Комментарии:
1. @NandhiniDevi: было бы здорово, если бы вы также могли поделиться DOM
2. $(«#transfernumber»).html(«»);
Ответ №4:
Просто выполните следующие действия, и это удалит все параметры в поле выбора
$("#transfernumber").html("");
Комментарии:
1. @Nandhini Devi: вы также можете попробовать этот ответ и проголосовать, если он работает для вас. Это вдохновило бы новых пользователей stackoverflow начать работу.
Ответ №5:
Попробуйте это,
$("#transfernumber").val('');// to clear the value
// to select the first option, as usual it may be "Select list"
$("#transfernumber option:first").prop('selected',true);
И если вы хотите удалить все options
, тогда используйте html ()
$("#transfernumber").html('');// to remove all options