我希望当我在字段中输入输入文本然后更新值时,如果所有属性都具有相同的类

时间:2019-07-10 07:09:47

标签: jquery html

我在HTML页面中有很多输入。我希望当我在输入中输入内容时,使用在输入字段

中显示的更新文本来更新它的value属性
$("input").on("change paste keyup", function() {
 var changee = $(this).val(); 

$(this).val(changee);
});

这是我在 jQuery

中使用的代码
<input value="" type="number" class="changevalue"/>
<input value="" type="number" class="changevalue"/>
<input value="" type="number" class="changevalue"/>
<input value="" type="number" class="changevalue"/>

如您所见,有多个具有相同类和输入类型的输入 我想用我将输入的更新文本来更新其value属性

2 个答案:

答案 0 :(得分:0)

这应该可行,您不必将值设置为$(this),而是将其设置为所需的所有元素:

$(function() {
  $("input").on("change paste keyup", function() {
    var changee = $(this).val();

    $('.changevalue').val(changee);
  });
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input value="" type="number" class="changevalue" />
<input value="" type="number" class="changevalue" />
<input value="" type="number" class="changevalue" />
<input value="" type="number" class="changevalue" />

答案 1 :(得分:0)

$("input").on("change paste keyup", function() {
$(this).attr('value', $(this).val())
});