質問編集履歴

3

ソースの修正

2019/05/10 02:16

投稿

satoru225Simple
satoru225Simple

スコア27

test CHANGED
File without changes
test CHANGED
@@ -132,8 +132,6 @@
132
132
 
133
133
  $('.serchBox select').val('');
134
134
 
135
- $('.serchBox input[type=checkbox]:checked').prop('checked', false);
136
-
137
135
  // リストの絞り込みをリセット
138
136
 
139
137
  filter_list();
@@ -146,9 +144,9 @@
146
144
 
147
145
  function filter_list() {
148
146
 
149
- var lists = $('.list li');
147
+ var lists = $('.list li');
150
-
148
+
151
-     $('#search').on('click', function() {
149
+ $('#search').on('click', function() {
152
150
 
153
151
  lists.show();
154
152
 

2

質問内容をより明確に修正

2019/05/10 02:16

投稿

satoru225Simple
satoru225Simple

スコア27

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,5 @@
1
+ ### 前提・実現したいこと
2
+
1
3
  http://cly7796.net/wp/sample/implement-the-process-of-narrowing-down-the-list/index5.html
2
4
 
3
5
  http://cly7796.net/wp/sample/implement-the-process-of-narrowing-down-the-list/index4.html
@@ -8,13 +10,33 @@
8
10
 
9
11
  決定ボタンを押すと、絞り込む使用で、リセットボタンを押すと、
10
12
 
11
- 絞り込みが初期化るギミックを作成しております。
13
+ 絞り込みが初期化し、ロード時の状態に戻るギミックを作成したいと思っております。
14
+
15
+
16
+
12
-
17
+ 現状リセットボタンを押しても、プルダウンが「地域を選択」と初期化されるだけで、
13
-
14
-
18
+
15
- 上記のデモを統合し作成してみのですが、
19
+ ロード時に表示されいる要素は消えままになる。
20
+
21
+
22
+
16
-
23
+ ### 発生している問題・エラーメッセージ
24
+
25
+
26
+
27
+ ```
28
+
17
- 決定もリセッ動作しない状態です。
29
+ エラーメッージ等はデバクツールで検証して
30
+
31
+ 特に出ておりませんでした。
32
+
33
+ ```
34
+
35
+
36
+
37
+ ### 該当のソースコード
38
+
39
+
18
40
 
19
41
  ```html
20
42
 
@@ -124,7 +146,9 @@
124
146
 
125
147
  function filter_list() {
126
148
 
149
+ var lists = $('.list li');
150
+
127
- $('#search').on('click', function() {
151
+     $('#search').on('click', function() {
128
152
 
129
153
  lists.show();
130
154
 
@@ -166,6 +190,72 @@
166
190
 
167
191
  ```
168
192
 
193
+
194
+
195
+ ### 試したこと
196
+
197
+
198
+
199
+ jsソースコード内の
200
+
201
+ ```js
202
+
203
+ var lists = $('.list li');
204
+
205
+ $('#search').on('click', function() {
206
+
207
+ lists.show();
208
+
209
+ ```
210
+
211
+ 上記3行を
212
+
213
+
214
+
215
+ ```js
216
+
217
+ var lists = $('.list li');
218
+
219
+ lists.show();
220
+
221
+ ```
222
+
223
+ 上記に変えると、
224
+
225
+ リセットボタンを押すことで、
226
+
227
+ プルダウンもhtml要素の表示も、
228
+
229
+ ロード時の状態に戻ることは判明。
230
+
231
+ ※ただし、決定ボタンを押したときの
232
+
233
+ 動作を削ることになるため、決定を押すことで
234
+
235
+ 絞り込みを行うことができなくなる。
236
+
237
+
238
+
239
+ また、なぜ
240
+
241
+ var lists = $('.list li');
242
+
243
+ $('#search').on('click', function() {
244
+
245
+ lists.show();
246
+
169
- 決定とリセット、どちらも動作させにはどしたらいいかわかりません。
247
+ こちらではリセットによ初期化がまくかないかわかりません。
248
+
249
+
250
+
251
+
252
+
253
+ プルダウンを選択し、決定ボタンで実行する動作と、
254
+
255
+ リセットボタンで初期化する動作を両立する
256
+
257
+ にはどこが原因かよくわかっておりません。
258
+
259
+
170
260
 
171
261
  何卒宜しくお願い致します。

1

質問内容の修正

2019/05/10 02:14

投稿

satoru225Simple
satoru225Simple

スコア27

test CHANGED
File without changes
test CHANGED
@@ -166,10 +166,6 @@
166
166
 
167
167
  ```
168
168
 
169
- 正しく実装するためには、
170
-
171
- どう修正すればよろしいでしょうか?
172
-
173
- もし可能でしたら、見本のコードもただけすと幸いです
169
+ 決定とリセット、どちら動作させるにはどうしたらいいかわかりせん
174
170
 
175
171
  何卒宜しくお願い致します。