回答編集履歴

1

HTMLを追記

2017/12/15 00:48

投稿

think49
think49

スコア18162

test CHANGED
@@ -1,4 +1,34 @@
1
1
  別案ですが、`<select multiple>` を使って一つのselect要素にまとめると、スマートに実装出来るように思いました。
2
+
3
+ 5つの選択肢から一つずつ選択させたいわけですから、複数選択可能な選択肢が一つ用意されるだけで事足りるはずです。
4
+
5
+
6
+
7
+ ```HTML
8
+
9
+ <select multiple>
10
+
11
+ <option>1</option>
12
+
13
+ <option>2</option>
14
+
15
+ <option>3</option>
16
+
17
+ <option>4</option>
18
+
19
+ <option>5</option>
20
+
21
+ </select>
22
+
23
+ ```
24
+
25
+
26
+
27
+ > [こちら](https://jsbin.com/gategaseyi/edit?html,js,output)
28
+
29
+
30
+
31
+ この実装方法は、ユーザ側の立場で見ると、選択肢が動的に変化する点でやや混乱します(直感的なUIではない)。
2
32
 
3
33
 
4
34