Редактировать: В соответствии с вашим комментарием обновил код, чтобы создать собственный атрибут для элемента 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 здесь