Zdarzenie jQuery Change na elemencie <input> - jakikolwiek sposób na zachowanie poprzedniej wartości?
Szukałem tego ranka i nie znajduję żadnych prostych rozwiązań ... w zasadzie chcę uchwycić zmianę elementu wejściowego, ale także znać poprzednią wartość.
Oto zdarzenie zmiany i element wejściowy w najprostszej formie. Oczywiście, mogę uzyskać nową wartość za pomocą $ (elem) .val (), ale czy istnieje podstępna metoda, której brakuje mi do uzyskania poprzedniej wartości? Nie widzę nic w API jQuery, aby to zrobić, ale może ktoś już to zrobił i ma kilka wskazówek?
<script>
$(document).ready(function(){
$('#myInputElement').bind('change', function(){
//var oldvalue = ???
var newvalue = $(this).val();
});
});
</script>
<input id="myInputElement" type="text">
Nie jestem przeciwny pisaniu własnego rozwiązania, chcę tylko upewnić się, że nie odtwarzam tutaj koła.