Javascript 加载动态生成的表时隐藏列
我有一个动态生成的表。我想在生成表时隐藏列: 我的脚本如下:Javascript 加载动态生成的表时隐藏列,javascript,jquery,html-table,Javascript,Jquery,Html Table,我有一个动态生成的表。我想在生成表时隐藏列: 我的脚本如下: $(document).ready(function() { $(document).on('load',function() { $("#Table1 tr").each(function(){ $(this).find('td:gt(1)').hide(); }); }); 但是,上面的脚本不起作用。请帮忙。你不能这样做。。。您需要在表的加载回调中执行此操作
$(document).ready(function() {
$(document).on('load',function() {
$("#Table1 tr").each(function(){
$(this).find('td:gt(1)').hide();
});
});
但是,上面的脚本不起作用。请帮忙。你不能这样做。。。您需要在表的加载回调中执行此操作。。或者在加载表之后,您需要触发一个自定义事件,然后为自定义事件注册一个处理程序,它以什么方式不起作用?此外,粘贴到此处的脚本缺少
})
将关闭您的$(文档)。准备好
呼叫。如果这正是你的脚本的实际外观,并且你没有忘记将这一点粘贴到你的问题中,那将破坏你的脚本!哦,我错过了});复制时粘贴脚本。它不起作用,因为我的Table1是动态生成的,因此在加载表时不会隐藏列。
$(document).ready(function() {
$("#Table1 tr").each(function(){
$(this).find('td:gt(1)').hide();
});
});