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)