teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

javascript記載

2021/03/25 09:01

投稿

nan_c
nan_c

スコア4

title CHANGED
File without changes
body CHANGED
@@ -3,23 +3,7 @@
3
3
 
4
4
  よろしくお願いします。
5
5
 
6
- ```Django python
7
- #  再描画
8
- return render(
9
- request,
10
- 'doc.html',
11
- {
12
- 'form': retrn_parm[0],
13
- 'user_function_authority': retrn_parm[1],
14
- 'files': retrn_parm[2],
15
- 'is_admin': retrn_parm[3],
16
- 'number': number,
17
- 'msg': msg
18
- }
19
- )
20
- ```
21
6
 
22
-
23
7
  ```HTML
24
8
  <div>
25
9
  <ul class="nav nav-tabs" role="tablist">
@@ -30,4 +14,22 @@
30
14
  <!--タブ1 -->
31
15
  <div role="tabpanel" class="tab-pane list_tab-pane table-responsive active" id="tab1">
32
16
 
17
+ ```
18
+
19
+ ```javascript
20
+ //コンテンツを一度すべて非表示にし、
21
+ $('.content_area').css('display','none');
22
+
23
+ //一度タブについているクラスselectを消し、
24
+ $('.tab_area li').removeClass('select');
25
+
26
+ var tabno = '#com'
27
+
28
+ //クリックされたタブと同じ順番のコンテンツを表示します。
29
+ $('.content_area').eq(tabno).fadeIn();
30
+
31
+ //クリックされたタブのみにクラスselectをつけます。
32
+ $('ul.tab_area li').eq(tabno).addClass('select')
33
+
34
+
33
35
  ```

3

activetab切り替え

2021/03/25 09:01

投稿

nan_c
nan_c

スコア4

title CHANGED
@@ -1,1 +1,1 @@
1
- Django再描画時にタブを指定したい
1
+ Django再描画時にvews.pyからパラメーで2番目のタブをactiveにしたい
body CHANGED
@@ -1,8 +1,6 @@
1
1
  2つのタブがあるhtmlにreturn renderで再描画したい時
2
- 下記ソスの書き方は描画するタブが指定できません
2
+ パラメタを渡してjavascript(jqry?)activeなタブを切り替えたい
3
3
 
4
- どのように描画したいタブを指定するのでしょうか?
5
-
6
4
  よろしくお願いします。
7
5
 
8
6
  ```Django python

2

記述修正

2021/03/25 07:10

投稿

nan_c
nan_c

スコア4

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,8 @@
1
1
  2つのタブがあるhtmlにreturn renderで再描画したい時
2
2
  下記ソースの書き方では描画するタブが指定できません。
3
- どのように描画したいタブをしていするのでしょうか?
4
3
 
4
+ どのように描画したいタブを指定するのでしょうか?
5
+
5
6
  よろしくお願いします。
6
7
 
7
8
  ```Django python

1

HTML追記

2021/03/25 05:55

投稿

nan_c
nan_c

スコア4

title CHANGED
File without changes
body CHANGED
@@ -18,4 +18,17 @@
18
18
  'msg': msg
19
19
  }
20
20
  )
21
+ ```
22
+
23
+
24
+ ```HTML
25
+ <div>
26
+ <ul class="nav nav-tabs" role="tablist">
27
+ <li role="presentation" class="nav-item active"><a href="#catch" class="nav-link active" aria-controls="profile" role="tab" data-toggle="tab">タブ1</a></li>
28
+ <li role="presentation" class="nav-item"><a href="#com" class="nav-link" aria-controls="profile" role="tab" data-toggle="tab">タブ2</a></li>
29
+ </ul>
30
+ <div class="tab-content">
31
+ <!--タブ1 -->
32
+ <div role="tabpanel" class="tab-pane list_tab-pane table-responsive active" id="tab1">
33
+
21
34
  ```