javascript同步具有相同名称的输入

标签 javascript jquery html input

我需要同步所有具有相同名称的输入。 我不知道输入名称。

例子:

<input type="text" placeholder="number" name="fields[340]" required="" value="">
<input type="text" placeholder="number" name="fields[340]" required="" value="">

所以现在我需要同步输入值。

问题是我不知道输入名称。这是我目前所拥有的。

var $inputs = $(":input");
$inputs.keyup(function() {
     $inputs.val($(this).val());
});

最佳答案

使用 'input[name="' + this.name + '"]' 选择器获取具有相同名称的输入。

var $inputs = $(":input");
$inputs.on('input',function() {
  $('input[name="' + this.name + '"]').val($(this).val());
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<input type="text" placeholder="number" name="fields[340]" required="" value="">
<input type="text" placeholder="number" name="fields[340]" required="" value="">
<br/>
<input type="text" placeholder="number" name="fields[341]" required="" value="">
<input type="text" placeholder="number" name="fields[341]" required="" value="">

关于javascript同步具有相同名称的输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35483670/

相关文章:

javascript - 添加多维数组

Php fetch 返回字符串而不是 bool 值 "true/false"

javascript - 提交时防止页面重新加载

javascript - 转义小于/大于 javascript

javascript - 如何使用javascript在悬停时更改图像

php - 我想使用单个变量将多条数据发送到数据库(使用 JS、PHP 和 AJAX)

javascript - 模型属性段和注释是否应该在模型层中?

javascript - 使用 jquery 插入后按钮操作不起作用

javascript - 如何在获取$(document).height()时排除隐藏div的高度;

html - 动态 Sprite 图像在内存中生成