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

質問編集履歴

2

内容修正

2019/05/10 07:56

投稿

scoa
scoa

スコア66

title CHANGED
File without changes
body CHANGED
@@ -42,17 +42,4 @@
42
42
  </div>
43
43
 
44
44
  </div>
45
- ```
46
- ```jQuery
47
-
48
- // aタグの数をカウント
49
- var atag = $('.hoge a').length;
50
-
51
- // aタグの数が2個以上の場合
52
- if (atag >= 2){
53
-
54
- // スタイル追加
55
- $('.hoge').css('display','block');
56
-
57
- }
58
45
  ```

1

内容を修正しました。

2019/05/10 07:56

投稿

scoa
scoa

スコア66

title CHANGED
File without changes
body CHANGED
@@ -1,20 +1,46 @@
1
- .hoge aの数が2つ以上のとき、.hogeにスタイルが追加されるようにしたいのですが、
2
- 1つ目の.hoge、2つ目の.hogeの両方に追加されています。
1
+ ※大変申訳ございません、質問内容を修正します。
3
2
 
4
- 以下の場合、2つ目の.hogeのみにスタイル追加されるようにしたいのですが、
5
- ように記述すれば良いでしょうか。
3
+ .tag_set a数が2つ以上とき、
4
+ 2つ以上になっている.grad_wrapブロック内を、
6
5
 
7
- .hogeは増える可能性ありま
6
+ ①「.tag_setの親div」に「.grad_item」を付与
7
+ ②「.grad_btn_js」を「display: flex;」にする
8
8
 
9
+ という動きをしたいです。(HTMLの例だと、2つ目の.grad_wrapが対象)
10
+ ※.grad_wrapは増える可能性あります。
11
+
12
+ いただいた回答をもとに調整を試みましたが、
13
+ 上手くいきません。
14
+
15
+ 恐れ入りますが、ご教示の程よろしくお願いいたします。
16
+
9
17
  ```HTML
18
+ <div class="grad_wrap">
19
+
20
+ <input id="trigger1" class="grad_trigger" type="checkbox">
21
+ <label class="grad_btn grad_btn_js" for="trigger1">ほげほげ</label>
22
+
23
+ <div>
10
- <div class="hoge">
24
+ <div class="tag_set">
11
- <a href="https://hoge">リンク</a>
25
+ <a href="https://hoge">リンク</a>
26
+ </div>
27
+ </div>
28
+
12
29
  </div>
13
30
 
31
+ <div class="grad_wrap">
32
+
33
+ <input id="trigger1" class="grad_trigger" type="checkbox">
34
+ <label class="grad_btn grad_btn_js" for="trigger1">ほげほげ</label>
35
+
36
+ <div>
14
- <div class="hoge">
37
+ <div class="tag_set">
15
- <a href="https://hoge">リンク</a>
38
+ <a href="https://hoge">リンク</a>
16
- <a href="https://hoge">リンク</a>
39
+ <a href="https://hoge">リンク</a>
17
- <a href="https://hoge">リンク</a>
40
+ <a href="https://hoge">リンク</a>
41
+ </div>
42
+ </div>
43
+
18
44
  </div>
19
45
  ```
20
46
  ```jQuery
@@ -29,6 +55,4 @@
29
55
  $('.hoge').css('display','block');
30
56
 
31
57
  }
32
- ```
58
+ ```
33
-
34
- よろしくお願いいたします。