Я искал вокруг этого утра, и я не нахожу простых решений... в основном, я хочу зафиксировать изменение входного элемента, но также знать предыдущее значение.
Здесь событие изменения и элемент ввода в его простейшей форме. Ясно, что я могу получить новое значение с помощью $(elem).val(), но есть ли скрытый метод, который мне не хватает для получения предыдущего значения? Я ничего не вижу в jQuery API для этого, но, возможно, кто-то уже сделал это и имеет несколько советов?
<script>
$(document).ready(function(){
$('#myInputElement').bind('change', function(){
//var oldvalue = ???
var newvalue = $(this).val();
});
});
</script>
<input id="myInputElement" type="text">
Я не против написания своего собственного решения, я просто хочу убедиться, что я не воссоздаю колесо здесь.