У меня есть веб-приложение на C # .NET, и я хотел бы реализовать функцию UNDO в каждом из представлений. Ниже приведен URL, который я делаю, чтобы перехватить комбинацию клавиш «CTL-> Z». MVC3 событие jQuery keyup Есть ли идеи, как восстановить значения каждого из полей в представлении после использования комбинации "CTL-> Z"?
Сохранить предыдущие значения в пользовательском атрибуте.
$(control).attr("data-undo", $(control).val());
Если вам это нужно, просто запишите его обратно на вход.
$(control).val($(control).attr("data-undo"));
вы можете клонировать свои объекты с помощью jQuery clone http://api.jquery.com/clone/ а затем найдите их в объекте клона и переместите их обратно. Вы также можете посмотреть http://docs.jquery.com/Plugins/Undo