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

yzuktlbb  于 12个月前  发布在  jQuery
关注(0)|答案(1)|浏览(130)

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

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

个字符

ql3eal8s

ql3eal8s1#

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

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

个字符

相关问题