Ich habe heute Morgen gesucht und finde keine einfachen Lösungen ... im Grunde möchte ich eine Änderung in einem Eingabeelement erfassen, aber auch den vorherigen Wert kennen.
Hier ist ein Änderungsereignis und ein Eingabeelement in seiner einfachsten Form. Natürlich kann ich den neuen Wert mit $ (elem) .val () abrufen, aber gibt es eine hinterhältige Methode, die mir fehlt, um den vorherigen Wert abzurufen? Ich sehe in der jQuery-API nichts, um dies zu tun, aber vielleicht hat dies bereits jemand getan und hat einige Tipps?
<script>
$(document).ready(function(){
$('#myInputElement').bind('change', function(){
//var oldvalue = ???
var newvalue = $(this).val();
});
});
</script>
<input id="myInputElement" type="text">
Ich bin nicht dagegen, meine eigene Lösung zu schreiben, ich möchte nur sicherstellen, dass ich das Rad hier nicht neu erschaffe.