過去にもハマった人がいるそうで、結構厄介な問題の模様。 javascript - How do I capture the input value on a paste event? - Stack Overflow 何が問題かというと、例えばこういうことをやりたい時に困る。 pasteイベントが発火した段階だと、inputの中身が空と認識されてしまう(ペーストした値が入る前に評価が走る?)。 $('input').on( 'paste', function() { var inputValue = $(this).val(); //null if (inputValue) { //処理〜 } }); 解決方法は色々あるらしい。 1. setTimeoutで単純に遅らせる $('input').bind({ paste: function() { setTimeout( function(