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">
Я не против написания своего собственного решения, я просто хочу убедиться, что я не воссоздаю колесо здесь.