How to real time display input value with jQuery?

后端 未结 4 957
悲哀的现实
悲哀的现实 2020-12-28 09:15


So that when user enter something inside \"#name\",will show it

相关标签:
4条回答
  • 2020-12-28 09:47

    The previous answers are, of course, correct. I would only add that you may want to prefer to use the keydown event because the changes will appear sooner:

    $('#name').keydown(function() {
        $('#display').text($(this).val());
    });
    
    0 讨论(0)
  • 2020-12-28 09:49

    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());
    });
    
    0 讨论(0)
  • 2020-12-28 09:54
    $('#name').keyup(function() {
        $('#display').text($(this).val());
    });
    
    0 讨论(0)
  • 2020-12-28 09:56

    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".

    0 讨论(0)
提交回复
热议问题