亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何將值從一個輸入框復制到另一個輸入框?

如何將值從一個輸入框復制到另一個輸入框?

一只名叫tom的貓 2021-06-15 05:00:01
通過單擊添加新行按鈕,可以生成新的輸入框。我想將值從一個輸入框(第一列 - 小時)復制到另一個輸入框(第二列 - 在辦公室)。截屏:第一行:當值是靜態元素時,將值從一個輸入框復制到另一個輸入框。這里的輸入框是由 HTML 創建的。動態行:當它是一個動態元素時,值不會從一個輸入框復制到另一個輸入框。這里的輸入框是由 JavaScript 創建的。問題:值不會被復制,因為元素是動態生成的,具有相同的id和name我試過的:$(document).ready(function() {  $('[data-toggle="tooltip"]').tooltip();  var actions = $("table td:last-child").html();  // Append table with add row form on add new button click  $(".add_new").click(function() {    var index = $("table tbody tr:last-child").index();    var row = '<tr>' +      '<td><input type="number" name="hours[]" id="hours"></td>' +      '<td><input type="number" name="inoffice[]" id="inoffice"></td>' +      '</tr>';    $("table").append(row);    $('[data-toggle="tooltip"]').tooltip();  });  // Add row on add button click  $(document).on("click", ".add", function() {    var empty = false;    var input = $(this).parents("tr").find('input[type="text"]');    input.each(function() {      if (!$(this).val()) {        $(this).addClass("error");        empty = true;      } else {        $(this).removeClass("error");      }    });    $(this).parents("tr").find(".error").first().focus();    if (!empty) {      input.each(function() {        $(this).parent("td").html($(this).val());      });    }  });});function sync() {  var hours = document.getElementById('hours');  var inoffice = document.getElementById('inoffice');  inoffice.value = hours.value;}
查看完整描述

2 回答

  • 2 回答
  • 0 關注
  • 210 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號