题
<input type="text" id="name" />
<span id="display"></span>
因此,当用户在<!>“#name <!>”中输入内容时,会在<!>中显示; #display <!>;
其他提示
jquery <!> gt; = 1.9
的实时奇特解决方案$("#input-id").on("change keyup paste", function(){
dosomething();
})
如果您还想检测<!>,请点击<!>“;事件,只是:
$("#input-id").on("change keyup paste click", function(){
dosomething();
})
如果你的jquery <!> lt; = 1.4,只需使用<!> quot; live <!> quot;而不是<!>引用<!> <。>。
$('#name').keyup(function() {
$('#display').text($(this).val());
});
以前的答案当然是正确的。我只想补充一点,您可能希望更喜欢使用keydown
事件,因为更改会更快出现:
$('#name').keydown(function() {
$('#display').text($(this).val());
});
不隶属于 StackOverflow