jQuery clone()tr问题-输入文本值保持为空

时间:2019-01-16 07:35:32

标签: jquery

我一直在努力使用jquery的克隆功能。我有一个表格,并在右侧的+和-按钮添加或删除行。

这是我正在使用的代码, 基本上:克隆您可以找到的最接近的行,并将其添加到当前行和下一行之间。

  $('.btn-addTableRow').click(function(){
    var $tr = $(this).closest('.tablerow');
    var $clone = $tr.clone();
    $clone.find(':text').val('');
    $tr.after($clone);
  });

关于行本身,我有4列

    Date   | time from | time to | +/-
 Mo, 14.01 |  __:__    |  __:__  | +/-
 Di, 15.01 |  __:__    |  __:__  | +/-

时间值的输入字段是其中包含占位符的文本字段。克隆表行时,它们也会被克隆。另一方面,日期字段的日期设置为value =“ __”。克隆表时,输入的get也会被克隆。在源代码中,日期仍在值中,但不会显示。

很想受到打击。谢谢您的时间!

1 个答案:

答案 0 :(得分:1)

好的,很抱歉,我已经失明了。 这导致了问题:

$clone.find(':text').val('');