我使用jquery克隆了一个表,没有将其附加到网页。现在我喜欢在克隆对象上使用.show()来显示克隆对象中隐藏的行。最后,我将克隆的对象发送到Excel导出脚本。所以我没有把它添加到网页上。
请看我的代码,在按钮上点击我做:
var cln = $('#test').clone();
cln('.entry').show(); // wont work
var wb = XLSX.utils.table_to_book(cln[0], {sheet:sheetname, raw: false, cellDates: true, dateNF: 'dd.mm.yyyy;@' });
字符串
这是我的表和start时加载的jQuery代码
<table id="test">
<tr><td>ROW 1</td></tr>
<tr class="entry"><td>ROW 2</td></tr>
</table>
$(function () {
$(document).ready(function() {
$('.entry').hide();
});
});
型
1条答案
按热度按时间p5fdfcr11#
使用
cln.find('.entry').show();
代替cln('.entry').show();
。您可以删除内部的$(document).ready(function() {})
,因为它不是必需的:字符串