我有一个功能,通过单击包含在 < thead
> 标记中的表头来隐藏/显示表。单击时表格隐藏,只剩下标题,再次单击可以取消隐藏表格。
我有多个表,并且只想使用函数,而不是为每个表编写一个。为此,我试图传递参数(this,this.lastSibling)。由于某种原因this.lastSibling没有针对任何对象。我已经尝试了所有我能想到的导航节点树的方法,但我无法定位 tbody。
我的 Javascript/Jquery
function ToggleTable(trigger,target){
$(trigger).click(function(){
$(target).toggle();
ToggleTable(trigger,target)
});
}
我的 HTML
<table class="format2" >
<thead onmouseover="ToggleTable(this,this.lastSibling)">
<!--Title-->
</thead>
<tbody>
<!--Cells with information in here-->
</tbody>
<!--Note No TFooter Tag-->
</table>
<--Other tables similar to the one above-->
提前致谢!