首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我想在jquery克隆表行后清除字段

在jQuery中,可以使用clone()方法来克隆表格的行。克隆行后,如果想要清除克隆行中的字段,可以使用find()方法和val()方法来找到并清空字段的值。

以下是一个完整的示例代码:

代码语言:txt
复制
<!DOCTYPE html>
<html>
<head>
  <title>Clone Table Row and Clear Fields</title>
  <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
  <table id="myTable">
    <tr>
      <td><input type="text" name="name" value="John"></td>
      <td><input type="text" name="age" value="25"></td>
      <td><button class="cloneBtn">Clone Row</button></td>
    </tr>
  </table>

  <script>
    $(document).ready(function() {
      $('.cloneBtn').click(function() {
        var clonedRow = $(this).closest('tr').clone(); // 克隆行
        clonedRow.find('input[type="text"]').val(''); // 清空字段值
        $('#myTable').append(clonedRow); // 添加克隆行到表格
      });
    });
  </script>
</body>
</html>

在上述代码中,我们首先在表格中添加了一个按钮,用于克隆行。当按钮被点击时,使用closest()方法找到最近的父级<tr>元素,然后使用clone()方法克隆该行。接下来,使用find()方法找到克隆行中的所有<input>元素,并使用val('')方法将其值设置为空。最后,使用append()方法将克隆行添加到表格中。

这样,每次点击按钮时,都会克隆表格中的行,并清空克隆行中的字段值。

推荐的腾讯云相关产品:腾讯云云服务器(CVM),腾讯云对象存储(COS)

请注意,以上推荐的腾讯云产品仅供参考,具体选择应根据实际需求进行评估和决策。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的沙龙

领券