Как я очищаю значения dropdownlist на событии нажатия кнопки с помощью jQuery?
Более короткая альтернатива первому решению, предложенному Рассом Кэмом , будет:
$('#mySelect').val('');
Предполагается, что вы хотите сохранить список, но сделать так, чтобы ни один из вариантов не был выбран.
Если вы хотите выбрать конкретное значение по умолчанию, просто передайте это значение вместо пустой строки.
$('#mySelect').val('someDefaultValue');
или сделать это по индексу опции, вы можете сделать:
$('#mySelect option:eq(0)').attr('selected','selected'); // Select first option
$('#dropdownid').empty();
Это удалит все элементы под выпадающим элементом.
Если вы хотите снять выделение с выбранных элементов, воспользуйтесь кодом от Russ.
Если вы хотите сбросить выбранные опции
$('select option:selected').removeAttr('selected');
Если вы действительно хотите удалить опции (хотя я не думаю, что вы это имеете в виду).
$('select').empty();
Замените select
на наиболее подходящий в вашем случае селектор (это может быть id или CSS-класс). Использование как есть сбросит все элементы на странице