質問編集履歴

2

内容修正

2019/05/10 07:56

投稿

scoa
scoa

スコア66

test CHANGED
File without changes
test CHANGED
@@ -87,29 +87,3 @@
87
87
  </div>
88
88
 
89
89
  ```
90
-
91
- ```jQuery
92
-
93
-
94
-
95
- // aタグの数をカウント
96
-
97
- var atag = $('.hoge a').length;
98
-
99
-
100
-
101
- // aタグの数が2個以上の場合
102
-
103
- if (atag >= 2){
104
-
105
-
106
-
107
- // スタイル追加
108
-
109
- $('.hoge').css('display','block');
110
-
111
-
112
-
113
- }
114
-
115
- ```

1

内容を修正しました。

2019/05/10 07:56

投稿

scoa
scoa

スコア66

test CHANGED
File without changes
test CHANGED
@@ -1,36 +1,88 @@
1
- .hoge aの数が2つ以上のとき、.hogeにスタイルが追加されるようにしたいのですが、
2
-
3
- 1つ目の.hoge2つ目の.hogeの両方に追加されてしまいます。
1
+ ※大変申し訳ございません質問内容を修正します。
4
2
 
5
3
 
6
4
 
7
- 以下の場合、2つ目の.hogeのみにスタイル追加されるようにしたいですが
5
+ .tag_set a数が2つ以上とき
8
6
 
9
- どのよう記述すれば良のでしょうか。
7
+ 2つ以上なってる.grad_wrapブロック内を、
10
8
 
11
9
 
12
10
 
11
+ ①「.tag_setの親div」に「.grad_item」を付与する
12
+
13
+ ②「.grad_btn_js」を「display: flex;」にする
14
+
15
+
16
+
17
+ という動きをしたいです。(HTMLの例だと、2つ目の.grad_wrapが対象)
18
+
13
- ※.hogeは増える可能性あります。
19
+ ※.grad_wrapは増える可能性あります。
20
+
21
+
22
+
23
+ いただいた回答をもとに調整を試みましたが、
24
+
25
+ 上手くいきません。
26
+
27
+
28
+
29
+ 恐れ入りますが、ご教示の程よろしくお願いいたします。
14
30
 
15
31
 
16
32
 
17
33
  ```HTML
18
34
 
19
- <div class="hoge">
35
+ <div class="grad_wrap">
20
36
 
37
+
38
+
39
+ <input id="trigger1" class="grad_trigger" type="checkbox">
40
+
41
+ <label class="grad_btn grad_btn_js" for="trigger1">ほげほげ</label>
42
+
43
+
44
+
45
+ <div>
46
+
47
+ <div class="tag_set">
48
+
21
- <a href="https://hoge">リンク</a>
49
+ <a href="https://hoge">リンク</a>
50
+
51
+ </div>
52
+
53
+ </div>
54
+
55
+
22
56
 
23
57
  </div>
24
58
 
25
59
 
26
60
 
27
- <div class="hoge">
61
+ <div class="grad_wrap">
28
62
 
29
- <a href="https://hoge">リンク</a>
30
63
 
31
- <a href="https://hoge">リンク</a>
32
64
 
65
+ <input id="trigger1" class="grad_trigger" type="checkbox">
66
+
67
+ <label class="grad_btn grad_btn_js" for="trigger1">ほげほげ</label>
68
+
69
+
70
+
71
+ <div>
72
+
73
+ <div class="tag_set">
74
+
33
- <a href="https://hoge">リンク</a>
75
+ <a href="https://hoge">リンク</a>
76
+
77
+ <a href="https://hoge">リンク</a>
78
+
79
+ <a href="https://hoge">リンク</a>
80
+
81
+ </div>
82
+
83
+ </div>
84
+
85
+
34
86
 
35
87
  </div>
36
88
 
@@ -61,7 +113,3 @@
61
113
  }
62
114
 
63
115
  ```
64
-
65
-
66
-
67
- よろしくお願いいたします。