加载动态生成的表时隐藏列

时间:2013-08-07 04:25:23

标签: javascript jquery html-table

我有动态生成的表。我希望在生成表格时隐藏列:

我的脚本如下:

$(document).ready(function() {
    $(document).on('load',function() {
        $("#Table1 tr").each(function(){
            $(this).find('td:gt(1)').hide();
        });
    });

但是,上面的脚本无效。请帮忙。

2 个答案:

答案 0 :(得分:1)

你不能这样做...你需要在表的加载回调中执行它。或者在加载表之后你需要触发一个自定义事件然后为自定义事件注册一个处理程序

答案 1 :(得分:0)

$(document).ready(function() {

    $("#Table1 tr").each(function(){
        $(this).find('td:gt(1)').hide();
    });
});