У меня есть простой скрипт, показывающий количество символов для элемента ввода текста или элемента textarea.
$("input[type=text],textarea").keyup(function(){
var currentLength = ($(this).val().length);
var maximum = 100;
var spanLimit = $("span[name=Limit]");
spanLimit.html("("+ currentLength + " of " + maximum + ")");
});
Пока скрипт выполняет свою функцию, я заметил, что пользователь теряет возможность отменять свой набор текста либо с помощью Ctrl + Z, либо с помощью правой кнопки меню. Если я закомментирую следующую строку, функция отмены не будет потеряна:
spanLimit.html("("+ currentLength + " of " + maximum + ")");
Есть ли способ не потерять стек отмены после выполнения DOM-манипуляции?
P.S. Это поведение видно при использовании IE8