Javascript 如何使用jQuery跟踪文本框中的更改

Javascript 如何使用jQuery跟踪文本框中的更改,javascript,c#,jquery,asp.net,jquery-events,Javascript,C#,Jquery,Asp.net,Jquery Events,我想检查用户是否更改了文本框的值。如果用户更改了该值,则我希望在不同的文本框中显示更改后的值。jquery为此设置了一个事件,该事件将在文本框失去焦点时检测内容更改 如果您希望在每次按键时都能检测到变化,可能更适合您的需要 您的预期用途示例: //just change '.change' to '.keyup' or '.keydown' the rest is the same. $('input').change(function() { $('target').val(this.

我想检查用户是否更改了文本框的值。如果用户更改了该值,则我希望在不同的文本框中显示更改后的值。

jquery为此设置了一个事件,该事件将在文本框失去焦点时检测内容更改

如果您希望在每次按键时都能检测到变化,可能更适合您的需要

您的预期用途示例:

//just change '.change' to '.keyup' or '.keydown' the rest is the same.
$('input').change(function() {
    $('target').val(this.value);
});

Jondavidjohn的回答是正确的。我想补充一点,只有当文本框的值真正更改时,才会引发更改事件。因此,如果将值从“A”、“B”更改为“B”,则会触发。但如果将其更改回“A”,则可能不会更改(取决于文本框的值是否预先填充了“A”这是一个很好的解决方案,但我有几个输入文本框。是否有什么技巧可以将更改后的数据从任何现有文本框发送到目标文本框,而不重复代码?