MVC3 jQuery..UNDO функциональность - PullRequest
1 голос
/ 06 декабря 2011

У меня есть веб-приложение на C # .NET, и я хотел бы реализовать функцию UNDO в каждом из представлений. Ниже приведен URL, который я делаю, чтобы перехватить комбинацию клавиш «CTL-> Z». MVC3 событие jQuery keyup Есть ли идеи, как восстановить значения каждого из полей в представлении после использования комбинации "CTL-> Z"?

Ответы [ 2 ]

1 голос
/ 06 декабря 2011

Сохранить предыдущие значения в пользовательском атрибуте.

$(control).attr("data-undo", $(control).val());

Если вам это нужно, просто запишите его обратно на вход.

$(control).val($(control).attr("data-undo"));
1 голос
/ 06 декабря 2011

вы можете клонировать свои объекты с помощью jQuery clone http://api.jquery.com/clone/ а затем найдите их в объекте клона и переместите их обратно. Вы также можете посмотреть http://docs.jquery.com/Plugins/Undo

...