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

質問編集履歴

6

文言修正

2019/05/10 00:26

投稿

opticalbase
opticalbase

スコア8

title CHANGED
@@ -1,1 +1,1 @@
1
- Jqueryの並べ替え(フィルタリング)を完成させたい
1
+ Jqueryのフィルタリング(絞り込み)を実行したい
body CHANGED
File without changes

5

文言修正

2019/05/10 00:26

投稿

opticalbase
opticalbase

スコア8

title CHANGED
File without changes
body CHANGED
@@ -41,25 +41,7 @@
41
41
 
42
42
  ② チェックボックスをクリックした後に、ラベルが動作する点は、機能しています。
43
43
  『パターン01』〜『パターン07』のリストを、「絞り込む」のボタンを押した際に、フィルタリングし表示したいです。
44
-
45
- 『パターン01』〜『パターン07』のリスト部分のhtmソースは、下記の内容です。
44
+
46
- ```ここに言語を入力
47
-
48
- <div data-sex="men wemen" data-tanmatsu="smart pc tablet" data-location="kanto" class="list"> パターン01 </div>
49
-
50
- <div data-sex="men " data-tanmatsu="smart tablet" data-location="kanto" class="list"> パターン02 </div>
51
-
52
- <div data-sex="men wemen" data-tanmatsu="pc tablet" data-location="kanto" class="list"> パターン03 </div>
53
-
54
- <div data-sex="men wemen" data-tanmatsu="smart tablet" data-location="kanto" class="list"> パターン04 </div>
55
-
56
-
57
- <div data-sex="men wemen" data-tanmatsu="smart pc" data-location="kanto" class="list"> パターン05 </div>
58
-
59
- <div data-sex="men wemen" data-tanmatsu="smart pc tablet" data-location="kanto" class="list"> パターン06 </div>
60
-
61
- <div data-sex="men wemen" data-tanmatsu="smart pc tablet" data-location="kanto kansai hokkaido tohoku" class="list"> パターン07 </div>
62
- ```
63
45
 
64
46
  **【フィルタリングは、下記data- にて、絞り込みの条件を指定しています】**
65
47
  data-sex= "men wemen"

4

文言修正

2019/05/10 00:24

投稿

opticalbase
opticalbase

スコア8

title CHANGED
File without changes
body CHANGED
@@ -2,7 +2,7 @@
2
2
  途中まで動作していますが、「絞り込む」ボタンをクリックした移行の動作はまだ動作していません。
3
3
  [https://codepen.io/QAtool/pen/EzPzYR](https://codepen.io/QAtool/pen/EzPzYR)
4
4
 
5
- javascriptで、チェックボックスをクリックした後に、ラベルが動作している機能は、イアkのとおりです。
5
+ javascriptで、チェックボックスをクリックした後に、ラベルが動作している機能は、以下のとおりです。
6
6
  ```ここに言語を入力
7
7
  $(function() {
8
8
  $('input[name="catItems[]"]').on('change', function() {

3

加筆修正

2019/05/10 00:24

投稿

opticalbase
opticalbase

スコア8

title CHANGED
File without changes
body CHANGED
@@ -2,13 +2,65 @@
2
2
  途中まで動作していますが、「絞り込む」ボタンをクリックした移行の動作はまだ動作していません。
3
3
  [https://codepen.io/QAtool/pen/EzPzYR](https://codepen.io/QAtool/pen/EzPzYR)
4
4
 
5
+ javascriptで、チェックボックスをクリックした後に、ラベルが動作している機能は、イアkのとおりです。
6
+ ```ここに言語を入力
7
+ $(function() {
8
+ $('input[name="catItems[]"]').on('change', function() {
9
+ var catItems = [];
10
+ $('input[name="catItems[]"]:checked').each(function() {
11
+ catItems.push('<li class="tag-item">' + $(this).val() + '<span class="close"></span></li>');
12
+ });
13
+
14
+ $('ul.tag-list').html(catItems);
15
+
16
+ $('.tag-item').on('click', function(){
17
+ $(this).remove();
18
+
19
+ var text = $(this).text();
20
+ $('.list-options input[value=' + text + ']').prop( 'checked', false );
21
+
22
+ });
23
+
24
+ });
25
+
26
+ $('#clear').on('click', function() {
27
+ if($("input:checkbox[name='catItems[]']").prop( 'checked', false )){
28
+
29
+ $("input:checkbox[name='catItems[]']").prop( 'checked', false );
30
+ $('ul.tag-list').html('');
31
+
32
+ }
33
+ return false;
34
+ });
35
+
36
+ });
37
+ ```
38
+
5
39
  **【行いたいこと】 **
6
40
  ① 『パターン01』〜『パターン07』のリストをデフォルトでは、display:noneで非表示にしたいです。
7
41
 
8
42
  ② チェックボックスをクリックした後に、ラベルが動作する点は、機能しています。
9
43
  『パターン01』〜『パターン07』のリストを、「絞り込む」のボタンを押した際に、フィルタリングし表示したいです。
10
44
 
11
-
45
+ 『パターン01』〜『パターン07』のリスト部分のhtmソースは、下記の内容です。
46
+ ```ここに言語を入力
47
+
48
+ <div data-sex="men wemen" data-tanmatsu="smart pc tablet" data-location="kanto" class="list"> パターン01 </div>
49
+
50
+ <div data-sex="men " data-tanmatsu="smart tablet" data-location="kanto" class="list"> パターン02 </div>
51
+
52
+ <div data-sex="men wemen" data-tanmatsu="pc tablet" data-location="kanto" class="list"> パターン03 </div>
53
+
54
+ <div data-sex="men wemen" data-tanmatsu="smart tablet" data-location="kanto" class="list"> パターン04 </div>
55
+
56
+
57
+ <div data-sex="men wemen" data-tanmatsu="smart pc" data-location="kanto" class="list"> パターン05 </div>
58
+
59
+ <div data-sex="men wemen" data-tanmatsu="smart pc tablet" data-location="kanto" class="list"> パターン06 </div>
60
+
61
+ <div data-sex="men wemen" data-tanmatsu="smart pc tablet" data-location="kanto kansai hokkaido tohoku" class="list"> パターン07 </div>
62
+ ```
63
+
12
64
  **【フィルタリングは、下記data- にて、絞り込みの条件を指定しています】**
13
65
  data-sex= "men wemen"
14
66
  data-tanmatsu= "smart pc tablet"

2

文言修正

2019/05/10 00:23

投稿

opticalbase
opticalbase

スコア8

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,5 @@
1
1
  下記の、サンプルを実際に動作させたいと考えております。
2
- 途中まで動作していますが、「絞り込む」ボタンをクリックした移行の動作はまだ全く動作していません。
2
+ 途中まで動作していますが、「絞り込む」ボタンをクリックした移行の動作はまだ動作していません。
3
3
  [https://codepen.io/QAtool/pen/EzPzYR](https://codepen.io/QAtool/pen/EzPzYR)
4
4
 
5
5
  **【行いたいこと】 **

1

文言修正

2019/05/09 23:24

投稿

opticalbase
opticalbase

スコア8

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  下記の、サンプルを実際に動作させたいと考えております。
2
2
  途中まで動作していますが、「絞り込む」ボタンをクリックした移行の動作はまだ全く動作していません。
3
- https://codepen.io/QAtool/pen/EzPzYR
3
+ [https://codepen.io/QAtool/pen/EzPzYR](https://codepen.io/QAtool/pen/EzPzYR)
4
4
 
5
5
  **【行いたいこと】 **
6
6
  ① 『パターン01』〜『パターン07』のリストをデフォルトでは、display:noneで非表示にしたいです。