Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
展开/折叠表的Jquery问题_Jquery_Datagrid_Expand_Collapse - Fatal编程技术网

展开/折叠表的Jquery问题

展开/折叠表的Jquery问题,jquery,datagrid,expand,collapse,Jquery,Datagrid,Expand,Collapse,我开发了一个基于jquery的扩展/折叠表,可以选择创建新的相同扩展/折叠特性集,也可以删除 Exp/collpse不适用于新闻类 更新:修复了exp/折叠问题。我需要为新创建的TR生成ID。我该怎么做 谁能帮帮我吗。下面是实现。 2. $('.delete').live('click', function() { $("#something").find("tr:gt(1)").remove(); return false; }); $(function() { $('

我开发了一个基于jquery的扩展/折叠表,可以选择创建新的相同扩展/折叠特性集,也可以删除

  • Exp/collpse不适用于新闻类

    更新:修复了exp/折叠问题。我需要为新创建的TR生成ID。我该怎么做

  • 谁能帮帮我吗。下面是实现。 2.

    $('.delete').live('click', function() {
       $("#something").find("tr:gt(1)").remove();
       return false;
    });
    
    $(function() {
        $('tr.parent').css("cursor", "pointer").attr("title", "Click to expand/collapse").click(function() {
            $(this).siblings('.child-' + this.id).toggle();
        });
        $('tr[class^=child-]').hide().children('td');
    });
    
    所以你点击删除任何东西,你会怎么做?您会发现所有行都大于1。因此,表中不是第一行的任何行都将被删除。这正是你要求的

    请尝试
    $(this).tr.remove()

    1.

    $('.delete').live('click', function() {
       $("#something").find("tr:gt(1)").remove();
       return false;
    });
    
    $(function() {
        $('tr.parent').css("cursor", "pointer").attr("title", "Click to expand/collapse").click(function() {
            $(this).siblings('.child-' + this.id).toggle();
        });
        $('tr[class^=child-]').hide().children('td');
    });
    
    由于您没有使用
    .live
    ,因此您对新版本的单击不起作用。并仅附加到当前行,而不是所有行

    基于设计决策的代码还有很多错误,如果不重做整件事,我就不能真正让它按“预期”工作


    其他人可以帮你;)

    我想删除我单击的特定行。但现在,单击后所有行都将被删除del@nahom删除最近的tr.并编写您自己的代码来删除
    .child-…
    one我对jquery是新手,尽可能尝试wt