所有者に応じてテーブルの複数の行を切り替える際の問題を解決しようとしています。
- マスター行
- グループ行
- アカウント行
- アカウント行
- グループ行
- アカウント行
- アカウント行
- グループ行
マスター行のみを表示することから始め、マスター行をクリックして切り替えると、グループ行のみが表示され、グループ行をクリックすると、含まれているアカウント行が表示されます。
再度閉じることはできますが、アカウント行が開いたままマスター行全体を閉じると、開いたままになります。
これは私がこれまで使用してきた方法です:http://jsfiddle.net/fHKcy/
今、私はネストされたdivを使用する必要があることを知っています。しかし、私は古いCMSで立ち往生しており、テーブルを使用する必要があります。
それぞれの「グループ」をtbodyで包むことでそれができるかもしれないという漠然とした感じがします。うーん、夕食後にそれをテストするかもしれません。
私が試していたのは、後に次のものを追加することでした$('[data-owner="' + parentId +'"]').hide();
if(accountType == 'master') {
$('[data-owner="' + parentId +'"]').find('[data-account-level="account"]').hide();
}
しかし、私はそれを機能させることができませんでした。