在jQuery中,可以使用.not(':hidden')选择器来排除隐藏的行,然后再进行复制操作。下面是一个示例代码:
HTML:
  
    行1 
   
  
  
    行3 
   
  
    复制的行将出现在这里 
   
JavaScript(jQuery):
$(document).ready(function() {
  $('#copyButton').click(function() {
    // 选择所有不隐藏的行
    var $visibleRows = $('table tr').not(':hidden');
    // 遍历每一行进行复制
    $visibleRows.each(function() {
      var $row = $(this).clone(); // 复制行
      $('#newTable').append($row); // 在新表格中添加复制的行
    });
  });
});
上述代码中,点击按钮#copyButton时,将会复制所有不隐藏的行,并将复制的行添加到#newTable表格中。隐藏的行将不会被复制。
下一篇:不想在JSON文件中使用双引号。