boostrap3 でのタブ制御
*現状
下記の様にboostrap3でタブを画面初期表示で基本情報+月~日を生成し表示しています。
基本情報タブは消せないですが、月~日のタブは消せる仕様なので、
javascriptを使用してボタンが押下される毎に日→月とタブを消しています。
但し、基本情報タブになった時だけ基本情報タブのヘッダー?だけを削除し、
データ部分の<ul>~</ul>の内容を表示するようにしたいです。
*実現したい事
基本情報タブになった時だけ基本情報タブのヘッダー?だけを削除し、
データ部分の<ul>~</ul>の内容を表示するようにしたいです。
テラテイルの過去の投稿やネットでみたのですが、ヒントになるソースが無かったので投稿いたしました。
アドバイスをよろしくお願い致します。
試した事
基本情報タブのタブ部分はjavascriptで消せたのですが、基本情報を<ul>~</ul>に切り替わりません。
html
1<div role="tabpanel" data-example-id="togglable-tabs"> 2 <ul class="nav nav-tabs bar_tabs" role="tablist" id="controlTab"> 3 <li role="presentation" class=""><a href="#mondayTab" id="monday-tab" role="tab" data-toggle="tab" aria-expanded="true">月曜日</a></li> 4 <li role="presentation" class=""><a href="#tuesdayTab" id="tuesday-tab" role="tab" data-toggle="tab" aria-expanded="true">火曜日</a></li> 5 // 省略 // 6 <li role="presentation" class=""><a href="#sundayTab" id="sunday-tab" role="tab" data-toggle="tab" aria-expanded="true">日曜日</a></li> 7 </ul> 8 <div class="tab-content"> 9 <!-- 基本情報 --> 10 <div role="tabpanel" class="tab-pane fade active in tabInfo" id="baseTab" aria-labelledby="base-tab"> 11 <ul> 12 <li> 13 // 基本情報の内容表示部分 // 14 </li> 15 </ul> 16 </div> 17 <!-- 月 --> 18 <div role="tabpanel" class="tab-pane fade tabInfo" id="mondayTab" aria-labelledby="monday-tab"> 19 <ul> 20 <li> 21 // 月曜の内容表示部分 // 22 </li> 23 </ul> 24 </div> 25 <!-- 火 --> 26 <div role="tabpanel" class="tab-pane fade tabInfo" id="tuesdayTab" aria-labelledby="tuesday-tab"> 27 <ul> 28 <li> 29 // 火曜の内容表示部分 // 30 </li> 31 </ul> 32 </div> 33 // 省略 // 34 <!-- 日 --> 35 <div role="tabpanel" class="tab-pane fade tabInfo" id="sundayTab" aria-labelledby="sunday-tab"> 36 <ul> 37 <li> 38 // 日曜の内容表示部分 // 39 </li> 40 </ul> 41 </div> 42</div> 43
javascript
1 function delBaseTab() { 2 $("#base-tab" ).remove(); 3 }
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/25 23:19