我有一个结构如下的表:
<table id="example">
<thead>
<tr>
<th>Header1</th>
<th>Header2</th>
<th>Header3</th>
</tr>
</thead>
<tbody>
<tr>
<td>some php to get custom field</td>
<td>also custom field- the loop is above so this is working as it should</td>
<td>
<a href="#" class="showhide">
<div class="more">
.. the content I want to show when user clicks a class="showhide"
</div>
</a>
</td>
<tr>
</tbody>
</table>
我尝试用 jQuery 实现,但没有任何反应。这是我尝试过的 jQuery:
$(function () {
$('.showhide').click(function () {
$(this).next().toggle()
});
});
我也成功了document.ready
,但仍然无法正常工作。有没有其他方法可以做到这一点?
我想要的是 div class="more" 的内容将显示在表格中的行下方(并且在下一个之前),当然是在单击 a 时class="showhide"
。
我将它与插件 DataTables 一起使用,但这不会引起问题。