How to real time display input value with jQuery?
<input type="text" id="name" /> <span id="display"></span> So that when user enter something inside "#name",will show it in "#display" You could simply set input value to the inner text or html of the #display element, on the keyup event: $('#name').keyup(function () { $('#display').text($(this).val()); }); A realtime fancy solution for jquery >= 1.9 $("#input-id").on("change keyup paste", function(){ dosomething(); }) if you also want to detect "click" event, just: $("#input-id").on("change keyup paste click", function(){ dosomething(); }) if your jquery <=1.4, just use "live" instead of "on"