我今天早上一直在搜索,但没有找到任何简单的解决方案......基本上,我想捕获输入元素的变化,但也知道以前的值。
这是最简单形式的更改事件和输入元素。显然,我可以使用 $(elem).val() 获取新值,但是我缺少获取先前值的偷偷摸摸的方法吗?我在 jQuery API 中没有看到任何可以执行此操作的内容,但也许有人已经完成了此操作并提供了一些提示?
<script>
$(document).ready(function(){
$('#myInputElement').bind('change', function(){
//var oldvalue = ???
var newvalue = $(this).val();
});
});
</script>
<input id="myInputElement" type="text">
我不反对编写自己的解决方案,我只是想确保我没有在这里重新创建轮子。