jquery 使用隐藏列将数据从一个表传输到另一个表

yzuktlbb  于 2024-01-07  发布在  jQuery
关注(0)|答案(1)|浏览(168)

我想把数据从一个表转移到另一个表。在下面的编码中,它工作正常。我的问题是-在.src-table表中的一些列被隐藏。在.target-table中,我不想隐藏这些列。它应该被显示。如果有经验的帮助,这将是有帮助的。

  1. $(function () {
  2. $(document).on("click", "#submit", function () {
  3. var getSelectedRows = $(".src-table input:checked").parents("tr").clone();
  4. $(".target-table tbody").append(getSelectedRows);
  5. })
  6. })

个字符

ql3eal8s

ql3eal8s1#

在将后代元素追加到DOM之前,可以从后代元素中删除hidden属性:

  1. $(function () {
  2. $(document).on("click", "#submit", function () {
  3. var getSelectedRows = $(".src-table input:checked").parents("tr").clone();
  4. // remove the "hidden" attribute
  5. getSelectedRows.find('[hidden="hidden"]').each(function (i, el) {
  6. $(el).removeAttr('hidden');
  7. });
  8. $(".target-table tbody").append(getSelectedRows);
  9. })
  10. })

个字符

相关问题