回答編集履歴

2

追記

2018/10/24 07:29

投稿

madoka9393
madoka9393

スコア992

test CHANGED
@@ -1,3 +1,57 @@
1
1
  「セレクトボックスの選択された値を取得する」だけなら
2
2
 
3
3
  `change`イベントが発火した時の`$(this).val()`を取ってくるだけじゃダメですかね…?
4
+
5
+
6
+
7
+ 追記
8
+
9
+ `change`イベントが発火した時にそれぞれのセレクトボックスの選択されている項目の`value`を取得し、
10
+
11
+ それらが条件に合致すれば~のように組み替えて見るのはいかがでしょう。
12
+
13
+
14
+
15
+ これを
16
+
17
+ ```JavaScript
18
+
19
+ $(function() {
20
+
21
+ // 絞り込み項目を変更した時
22
+
23
+ $(document).on('change', '.search-box select', function() {
24
+
25
+ search_filter();
26
+
27
+ });
28
+
29
+ });
30
+
31
+ ```
32
+
33
+
34
+
35
+ こうして
36
+
37
+ ```JavaScript
38
+
39
+ $(function() {
40
+
41
+ // 絞り込み項目を変更した時
42
+
43
+ $(document).on('change', '.search-box select', function() {
44
+
45
+ var selected_oz = $("*[name=oz] option:selected").val();
46
+
47
+ var selected_yen = $("*[name=yen] option:selected").val();
48
+
49
+ var selected_type = $("*[name=type] option:selected").val();
50
+
51
+ //ここに上記の値によって表示するlist-itemを切り替える処理
52
+
53
+ });
54
+
55
+ });
56
+
57
+ ```

1

誤記の修正

2018/10/24 07:29

投稿

madoka9393
madoka9393

スコア992

test CHANGED
@@ -1,3 +1,3 @@
1
1
  「セレクトボックスの選択された値を取得する」だけなら
2
2
 
3
- `change`イベントが発火した時`$(this).val()`を取ってくるだけじゃダメですかね…?
3
+ `change`イベントが発火した時`$(this).val()`を取ってくるだけじゃダメですかね…?