jquery:如何在克隆对象中使用选择器?

g6baxovj  于 2023-08-04  发布在  jQuery
关注(0)|答案(1)|浏览(99)

我使用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();    
});
});

p5fdfcr1

p5fdfcr11#

使用cln.find('.entry').show();代替cln('.entry').show();。您可以删除内部的$(document).ready(function() {}),因为它不是必需的:

$(function() {
  $('.entry').hide();

  // Rest of your code...
});

字符串

相关问题