带数据表插件的可折叠表

Swe*_*r ツ 6 jquery html5 collapsable css3 jquery-datatables

我正在使用数据表插件进行分页..现在我想要点击表格的每一行都有可折叠的功能...

这是我的代码片段:

 <tr class="outer-tr">
     <td>1</td>
     <td>pppol</td>
     <td>Approved</td>
</tr>
<tr class="inner-tr"> 
       <td>show-hide</td> 
</tr> 
Run Code Online (Sandbox Code Playgroud)

而我正在隐藏/显示inner-tr点击outer-tr.
但它给出了一个错误:

 Uncaught TypeError: Cannot read property 'className' of undefined 
Run Code Online (Sandbox Code Playgroud)

我知道这是因为表格格式不正确而发生的.

任何建议用数据表插件实现可折叠表???

小智 0

在代码中添加 jquery 脚本:

$(function() {  
   $('.outer-tr').click(function() {
      $('.outer-tr td').toggleClass('visible');
   });
   $('.inner-tr').click(function() {
      $('.inner-tr td').toggleClass('visible');
   });
});
Run Code Online (Sandbox Code Playgroud)

还添加一个css样式

tr td{display: none;}
tr td.visible{display: block;}
Run Code Online (Sandbox Code Playgroud)