2009-09-10 23 views

答えて

31

、それを示すことイベント:

$('#name').keyup(function() { 
    $('#display').text($(this).val()); 
}); 
+1

これはユーザーがマウスを使用して貼り付けることを考慮していません。以下の回答を参照してください。 –

6
$('#name').keyup(function() { 
    $('#display').text($(this).val()); 
}); 
1

以前の答えは、もちろん、正しいです。私は唯一の変更がすぐに表示されますので、あなたが​​イベントを使用することを好むしたいことを追加します。jqueryのための

$('#name').keydown(function() { 
    $('#display').text($(this).val()); 
}); 
8

リアルタイム空想ソリューション> = 1.9

$("#input-id").on("change keyup paste", function(){ 
    dosomething(); 
}) 

をあなたもしたい場合はだけではなく、 "上" の "ライブ" を使用し、

$("#input-id").on("change keyup paste click", function(){ 
    dosomething(); 
}) 

<あなたのjqueryの場合= 1.4:ちょうど、イベントを "クリック" を検出。

+0

これは、ペーストされた回答を含む多くのケースをカバーしています。 –

関連する問題