【问题标题】:jQuery: Live Update Value of InputjQuery:实时更新输入值
【发布时间】:2012-04-03 01:31:28
【问题描述】:

这是我开始使用的,它只会在运行脚本时更改 input#user_name。如何让它实时更新值?

var $username = $("input#user_email").val();

$("input#user_name").val($username);

【问题讨论】:

  • “实时更新值”是什么意思?
  • 顺便说一句,我已经读过,在使用 id 时省略标签选择器通常是一个更好的主意(对于性能)。所以$("#user_name") 是首选。
  • @shanabus 你在哪里读到的?
  • 我在几个地方看到过。这是在另一个 SO 帖子中链接到的一个 - componenthouse.com/article-19

标签: javascript jquery forms input


【解决方案1】:
$("input#user_email").keyup(function(){
  $("input#user_name").val($(this).val());
});

如果您的意思是当您在 user_email 上输入时,您希望在 user_name 上输入

【讨论】:

    【解决方案2】:
    $(function(){
      $('input#user_email').bind('keyup',function(){
         $("input#user_name").val($(this).val());
      });
    
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-06
      • 1970-01-01
      • 2018-07-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-03
      相关资源
      最近更新 更多