在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文件中使用双引号。