javascript - 如何将文本从一个多重输入复制到另一个

标签 javascript jquery html arrays

我有两个多重输入字段,如下所示。

<input name='mark[]'/><input name='remark[]'/><br/>
<input name='mark[]'/><input name='remark[]'/><br/>
<input name='mark[]'/><input name='remark[]'/><br/>

现在,当我在第一个 mark[] 中输入一些值时,我想将其复制到第一个 remark[] 中。如何使用 jQuery 或脚本执行此操作?

最佳答案

input事件并查找下一个 div$(this).next("input[name='remark[]']")

$("input[name='mark[]']").on('input', function() {
  $(this).next("input[name='remark[]']").val($(this).val());
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input name='mark[]'/><input name='remark[]'/><br/>
<input name='mark[]'/><input name='remark[]'/><br/>
<input name='mark[]'/><input name='remark[]'/><br/>

关于javascript - 如何将文本从一个多重输入复制到另一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50753493/

相关文章:

html - 如何修复对象修复图像调整大小跳跃

javascript - 删除按钮无法正常工作(DOM)

javascript - 播放声音文件无法在除IE之外的所有浏览器中正常工作

javascript - React js数组中的警告

javascript - Spotfire Javascript 输出消失

javascript - 如何像w3school一样制作固定的导航栏顶部

javascript - 如何使用 php 扫描图像目录并将它们放入我的图库中

javascript - 返回一个空洞的 promise

javascript - 让js打印html而不是纯文本

javascript - Mathjax 在模式中打开时自动换行