Intereting Posts
Изменение цвета фона таблицы при изменении значения строки PHP jQuery останавливать дочерние элементы анимации при наведении родительского элемента Как получить доступ к атрибуту model в jquery? Оберните с помощью , но если имеет родительский элемент и является , вместо этого заверните привязку Измените размер кнопки на нажатие кнопки, если это нужно сделать с помощью AJAX? Создание таблицы в Javascript / jQuery вручную вызвать функцию в javascript? JSONP с JQuery 1.9 и Jersey 2.5.1 Как включить библиотеку JavaScript в проект Spring MVC (например, jQuery или Dojo) Динамически вставлять / удалять поля с помощью JQuery Проверять расширение и размер файла перед отправкой формы Прокрутка анимации jQuery назад и вперед Как ограничить выбранные элементы с помощью пользовательского интерфейса JQuery? Очистить определенные элементы формы, если флажок снят Добавить пользовательское состояние ошибки и общее сообщение об ошибке для jQuery Validate Plugin

Как сбросить значение выпадающего индекса в html?

Мне нужно установить selectedindex = 0 для выпадающего списка после формы отправки. Я пробовал, как показано ниже.

$("#filterByName").prop('selectedIndex', 0); $("#filterByName").selectedIndex=0; $("#filterByName").get(0).selectedindex=0; 

но я не могу добиться. Сообщите мне, как сбросить выпадающий список после отправки формы.

EDIT: $ (‘# filterByName’) [0] .selectedIndex. В том, что я получаю выбранное значение index.after sumit click Я устанавливаю $ (‘# filterByName’) [0] .selectedIndex = 0, тогда этот оператор не устанавливает показ индекс 0 после события click.assigning, но почему в пользовательском интерфейсе не отображается?

  

Пожалуйста, проверьте мой код и дайте мне знать, как сбросить выбранный индекс выпадающего списка после нажатия кнопки?

Html:

  

JQuery :

 $('#test').val("2") 

Вот скрипка DEMO

http://jsfiddle.net/z9hte/1

в вашем случае выполните следующие действия:

 $("#filterByName").val("0"); 

После отправки формы вы можете использовать это

 $('#submit').click(function(){ // after submit code $('#filterByName option:selected').attr('selectedIndex',0); return false; }); 

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

 $('form select').each(function () { $(this).find('option').removeAttr('selected'); $(this).find('option:first').attr('selected','selected'); }); 

Просто вы можете это сделать

  $("#filterByName").val(0); 

Попробуй это

 $("#ddlList option:first-child").attr("selected","selected"); 

Демо: скрипка