我正在使用data table plug-in进行分页。现在我想点击桌子的每一行都有可折叠的功能......
这是我的代码片段:
<tr class="outer-tr">
<td>1</td>
<td>pppol</td>
<td>Approved</td>
</tr>
<tr class="inner-tr">
<td>show-hide</td>
</tr>
我在点击inner-tr
时隐藏/显示outer-tr
但它给出了一个错误:
Uncaught TypeError: Cannot read property 'className' of undefined
我知道这是因为表格格式不正确而发生的。
答案 0 :(得分:0)
在代码中添加jquery脚本:
$(function() {
$('.outer-tr').click(function() {
$('.outer-tr td').toggleClass('visible');
});
$('.inner-tr').click(function() {
$('.inner-tr td').toggleClass('visible');
});
});
还要添加css样式
tr td{display: none;}
tr td.visible{display: block;}
答案 1 :(得分:0)
JQuery DataTable documentation 在这里进行了解释,如果您需要更多帮助,请提供您的 JS 代码。