私の既存の知識(例えばthis one)で、私は今までdiv
コンテナを簡単に切り替える(隠す、表示する)ことができることを見てきました。しかし、私はかなり私はtr
の中にいくつかのデータを持っていると混乱していると私は表示し、一度その項目を非表示にしたいtr
をクリックします。食べ物メニュー(私はそれを "ライス"と呼んでいます)を考えてみましょう。そのカテゴリにはいくつかのサブメニューがあります(私はそれらを "フライドライス"、 "ボイルドライス"と名付けます)。 「ライス」をクリックすると(または、矢印またはプラスアイコンをクリックしている場合)、サブメニューが表示されます。同様に、矢印が再びクリックされると、それらは自分自身を隠すべきです。 このwebsiteで矢印キーでレストランメニューを切り替える方法をご覧ください。私はまったく同じことをしたい。テーブル行(tr)を展開したり折りたたんだり(トグル)するにはどうすればよいですか?
私が働いているコード:
<div class="media-right">
<table class="table">
<tr>
<td>
<a href="#"><h3 class="menu-title">Rice</h3></a>
</td> <!--make this tr expandable and collapsable-->
<td>
<div class="menu-rate">$100.00</div>
</td>
</tr>
<tr>
<td>
<a href="#"><h3 class="menu-title">Fried Rice</h3></a></td>
<td>
<div class="menu-rate">$50.00</div>
</td>
</tr>
<tr>
<td>
<a href="#"><h3 class="menu-title">Boiled Rice</h3></a></td>
<td>
<div class="menu-rate">$25.00</div>
</td>
</tr>
</table>
</div>
通常アコーディオンは、ネストされた使用して行われあなたがリンクしているサイトのように、それぞれの「メイン」リンクには複数のサブリンクが存在する可能性があるため、あなたのような平らなテーブルには、最初のTRを次の2つにリンクする簡単な方法はありませんが、3番目と4番目のものをリンクするのは簡単ではありません。あなたはあらかじめ構築されたアコーデオンライブラリーを試すことができますか? – James
ブートストラップの折りたたみを使用するhttps://www.w3schools.com/bootstrap/bootstrap_collapse.asp – Thielicious