回答編集履歴

2

コメントを受けて再追記

2021/10/29 07:33

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア36960

test CHANGED
@@ -85,3 +85,53 @@
85
85
  });
86
86
 
87
87
  ```
88
+
89
+
90
+
91
+ ---
92
+
93
+
94
+
95
+ # コメントを受けて再追記
96
+
97
+
98
+
99
+ 共通クラスをつけたくないってことなのかな……?
100
+
101
+ セレクタは適当に調整してください。
102
+
103
+ [https://jsfiddle.net/Lhankor_Mhy/cnvu8xp2/1/](https://jsfiddle.net/Lhankor_Mhy/cnvu8xp2/1/)
104
+
105
+
106
+
107
+ ```js
108
+
109
+ var moreNum = 2;
110
+
111
+ $('.list:nth-child(n + ' + (moreNum + 1) + ')').addClass('is-hidden');
112
+
113
+
114
+
115
+ //略
116
+
117
+
118
+
119
+ $(function () {
120
+
121
+ $('[class^=section]').each(function () {
122
+
123
+ var list = $('.list', this).length;
124
+
125
+ alert(list);//1
126
+
127
+ if (list < moreNum) {
128
+
129
+ $('.more-button', this).addClass('is-btn-hidden');
130
+
131
+ }
132
+
133
+ })
134
+
135
+ });
136
+
137
+ ```

1

コメントを受けて追記

2021/10/29 07:33

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア36960

test CHANGED
@@ -33,3 +33,55 @@
33
33
  });
34
34
 
35
35
  ```
36
+
37
+
38
+
39
+ ---
40
+
41
+
42
+
43
+ # コメントを受けて追記
44
+
45
+
46
+
47
+ >__100個あった場合の書き方がわかるといいなと思います。__
48
+
49
+
50
+
51
+ 100個でも大丈夫ですよ。サンプル置いときますね。
52
+
53
+ [https://jsfiddle.net/Lhankor_Mhy/cnvu8xp2/](https://jsfiddle.net/Lhankor_Mhy/cnvu8xp2/)
54
+
55
+
56
+
57
+ ```js
58
+
59
+ var moreNum = 2;
60
+
61
+ $('.list:nth-child(n + ' + (moreNum + 1) + ')').addClass('is-hidden');
62
+
63
+
64
+
65
+ //略
66
+
67
+
68
+
69
+ $(function () {
70
+
71
+ $('.sec').each(function () {
72
+
73
+ var list = $('.list', this).length;
74
+
75
+ alert(list);//1
76
+
77
+ if (list < moreNum) {
78
+
79
+ $('.more-button', this).addClass('is-btn-hidden');
80
+
81
+ }
82
+
83
+ })
84
+
85
+ });
86
+
87
+ ```