使用jQuery将多个输入字段中的多个值复制到多个输入字段中?

时间:2017-03-05 10:40:50

标签: jquery

我可以将多个输入字段复制到其他输入字段中,但我认为它可以更好。 现在我使用以下代码,但必须有更好的代码。 请帮帮我。

{ loader: 'style-loader/useable' }

1 个答案:

答案 0 :(得分:0)

为您要监控的所有输入添加一些css类" SomeCssClassOnAllTxt"在我的例子中。在我的情况下,还要为所有6个输入添加新属性,它是" someAttribute"。输入相同的属性值为"#property_year_built"和"#bouwjaar_field"投入。并为其他输入做出相同的更改......

$(document).ready(function() {
    $(".SomeCssClassOnAllTxt").change(function() {
      var attributeValue = $(this).attr('someAttribute');
      $("[someAttribute='+attributeValue+']")
                      .not(".SomeCssClassOnAllTxt")
                      .val($(this).val());
   });
});

<强>更新:

$(document).ready(function() {
    $("#property_year_built").change(function() {
       $("#bouwjaar_field").val($('#property_year_built').val());
    });
    $("#property_zip").change(function() {
       $("#postcode_field").val($('#property_zip').val());
    });
    $("#property_price").change(function() {
       $("#koopprijs_field").val($('#property_price').val());
    });
});