Есть ли способ сбросить выбор на вариант, который был выбран при загрузке с помощью jquery - PullRequest
0 голосов
/ 10 января 2012

Есть ли способ сбросить выбор к параметру, который был выбран при загрузке, с помощью jquery без необходимости создания пользовательского кэша с начальным значением?

Ответы [ 2 ]

1 голос
/ 10 января 2012

Редактировать: В соответствии с вашим комментарием обновил код, чтобы создать собственный атрибут для элемента select и использовать их для сброса.См. DEMO здесь.

//cache all the initial values of the drop down in a custom attr.
$('select').each (function (index) {
    $(this).attr('initial-value', $(this).val());
});

//reset is the button that will be used to reset the value of 
//all the drop down to its initial value.
$('#reset').click (function () {
    $('select').each (function (index) {
        $(this).val($(this).attr('initial-value'));
    });
});

Ниже приведен старый пост, в котором для сохранения начальных значений используется простая переменная javascript,

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

См. DEMO здесь

0 голосов
/ 10 января 2012

Существует метод form.reset , но он также сбрасывает и другие элементы формы.

В противном случае установите для некоторого класса опцию, идентифицирующую эту опцию по умолчанию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...