jQuery Изменить событие на <input> элемент - любой способ сохранить предыдущее значение?

Я искал сегодня утром и не нахожу никаких простых решений ... в основном, я хочу зафиксировать изменение в элементе ввода, но также знаю предыдущее значение.

Здесь событие изменения и элемент ввода в его простейшей форме. Ясно, что я могу получить новое значение с помощью $ (elem) .val (), но есть ли хитрый метод, который мне не хватает для получения предыдущего значения? Я не вижу ничего в jQuery API, чтобы сделать это, но, может быть, кто-то уже сделал это и есть какие-то советы?

<script>
    $(document).ready(function(){
        $('#myInputElement').bind('change', function(){
            //var oldvalue = ???
            var newvalue = $(this).val();
        });
    });
</script>
<input id="myInputElement" type="text">

Я не против написания своего собственного решения, я просто хочу убедиться, что я не воссоздаю колесо здесь.

Ответы на вопрос(9)

Ваш ответ на вопрос