javascript - 如何在 jquery 中将值从一个 div 面板转移到另一个?

标签 javascript jquery html

在一个Form中,有多个div Panel

<form>
<div class="panel1">
  <input type="text" value="" name="bank0" id="bank0">
  <input type="text" value="" name="shank0" id="shank0">
  <input type="text" value="" name="dhank0" id="dhank0">
  <input type="text" value="" name="raank0" id="raank0">
</div>
<hr>
<div class="panel2">
  <input type="text" value="" name="bank1" id="bank1">
  <input type="text" value="" name="shank1" id="shank1">
  <input type="text" value="" name="dhank1" id="dhank1">
  <input type="text" value="" name="raank1" id="raank1">
</div>
</form>

要求: 如果用户将 panel1 留空并在 panel 2 中输入文本; 然后我们想将所有值从面板 2 转移到面板 1;在最终提交表格时。

在实际用例中,我们有 10 个这样的面板。 fiddle :https://jsfiddle.net/rop5f0d6/

最佳答案

试试这个。

var inputsValue = [];
$("button").click(function () {
    $(".panel2 input").each(function () {
        inputsValue.push(this.value);
    });
    $(".panel1 input").each(function (i, value) {
        $(this).val(inputsValue[i]);
    });
    inputsValue = [];
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<div class="panel1">
    <input type="text" value="" name="bank0" id="bank0">
    <input type="text" value="" name="shank0" id="shank0">
    <input type="text" value="" name="dhank0" id="dhank0">
    <input type="text" value="" name="raank0" id="raank0">
</div>
<hr>
<div class="panel2">
    <input type="text" value="" name="bank1" id="bank1">
    <input type="text" value="" name="shank1" id="shank1">
    <input type="text" value="" name="dhank1" id="dhank1">
    <input type="text" value="" name="raank1" id="raank1">
</div>
<hr>
<button>Submit</button>

关于javascript - 如何在 jquery 中将值从一个 div 面板转移到另一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31882228/

相关文章:

javascript - 从 HTML 文本中捕获数字

javascript - $.tojson 不返回表单值(但它创建带有表单字段的 JSON )

php - 随机图像显示

javascript - 视频背景在某些计算机上无法正常显示

html - 如何为不同的语言使用不同的字体?

javascript - 如何在 if else 语句中使用 jquery css ('display' , 'block' ) 和 css ('display' , 'none' )

javascript - 捕捉 SVG 迭代对象以构建 Animate 属性

javascript - 如何将字符串拆分为多个用 [ ] 括起来的子字符串,并且子字符串中还可以找到分隔符?

javascript - 有没有办法让谷歌可视化表中最左边的列在横向滚动时保持固定?

html - 如何仅使用 CSS 重新排序我的 div?