添加一个默认输入框,可以将另一个更改为相同的值

问题描述 投票:0回答:1

我希望有一个输入可以将所有其他输入更改为相同的值。我发现了一些例子,它的问题在于,无论我输入的是什么框,它都会将所有其他输入框更改为相同。我只想要一个可以改变所有其他盒子的盒子。有没有办法做到这一点?这里还有一个JS Fiddle link

$(function(){
  $('.inpt').on('keyup', function(){
    var val = $(this).val();
    $('.inpt').val(val);
  })
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type ="text" class="inpt" />
    <input type ="text" class="inpt" />
    <input type ="text" class="inpt" />
    <input type ="text" class="inpt" />
javascript jquery
1个回答
1
投票

只需在框中设置另一个类,您只想更改以下值:

$(function(){
   $('.inpt-primary').on('keyup', function(){
      var val = $(this).val();
      $('.inpt').val(val);
   })
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"> 
</script>
<input type ="text" class="inpt inpt-primary" />
<input type ="text" class="inpt" />
<input type ="text" class="inpt" />
<input type ="text" class="inpt" />
© www.soinside.com 2019 - 2024. All rights reserved.