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-->
前もって感謝します!