回答編集履歴

1

コメントを受けて追記

2020/07/25 02:56

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア36960

test CHANGED
@@ -9,3 +9,25 @@
9
9
  > break を置かな買った場合、スクリプトは基準を満たす case から実行され、その後の case も条件に合うかに関係なく実行されます。
10
10
 
11
11
  [break を置かないとどうなるか | switch - JavaScript | MDN](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Statements/switch#What_happens_if_I_forgot_a_break)
12
+
13
+
14
+
15
+ # コメントを受けて追記
16
+
17
+
18
+
19
+ ```js
20
+
21
+ var q19 = $('li').hasClass('18_1');
22
+
23
+ var q20 = $('li').hasClass('19_1');
24
+
25
+ var q22 =$('li').hasClass('21_0');
26
+
27
+ ```
28
+
29
+
30
+
31
+ ↑この部分がおかしいのではないかな、と思いました。
32
+
33
+ q19という変数に'18_1'を参照して代入しているのは違和感がありますし、なにより`quesFunc()`では選択された答えには`selected`というクラスがついているようです。