Jquery 来自多个输入字段的复合字符串

Jquery 来自多个输入字段的复合字符串,jquery,Jquery,我有3个输入字段。2表示数值,1表示结果 <input type="text" value="" id="name"> <input type="text" value="" id="surn"> <input type="text" value="" id="result"> 刚刚更新了jQuery选择器以选择这两个字段,并从这两个字段中获取文本: $("input#name,input#surn").keyup(function

我有3个输入字段。2表示数值,1表示结果

    <input type="text" value="" id="name">
    <input type="text" value="" id="surn">

    <input type="text" value="" id="result">

刚刚更新了jQuery选择器以选择这两个字段,并从这两个字段中获取文本:

$("input#name,input#surn").keyup(function () {
      var name  = $('input#name').val() +" "+ $('input#surn').val();
      $("input#result").val(name);
  }).keyup();
试试看-

$("input#name,input#surn").keyup(function () {
      var name  = $("input#name").val();
      var surname  = $("input#surn").val();
      $("input#result").val(name + ' ' + surname);
  }).keyup();

演示-

最后的
.keyup()是什么
for?@ManseUK它可能会在初始页面加载时触发处理程序,因此这些字段中的任何初始值都会得到正确处理。@GregL谢谢-您每天都会学到一些新东西:-)
$("input#name,input#surn").keyup(function () {
      var name  = $("input#name").val();
      var surname  = $("input#surn").val();
      $("input#result").val(name + ' ' + surname);
  }).keyup();