質問編集履歴

1

選んだボタンによって出現するボックスを変化させるjavascriptを追記しました。

2017/03/28 08:27

投稿

M_Nkn
M_Nkn

スコア12

test CHANGED
File without changes
test CHANGED
@@ -13,6 +13,54 @@
13
13
  <label for="radio4">D</label>
14
14
 
15
15
  ※選んだボタンによって出現するボックスを変化させるjavascriptを使用したいためです。
16
+
17
+
18
+
19
+
20
+
21
+
22
+
23
+ ###選んだボタンによって出現するボックスを変化させるjavascript
24
+
25
+ ```ここに言語を入力
26
+
27
+ <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
28
+
29
+ <script type="text/javascript">
30
+
31
+ $(function() {
32
+
33
+ $('input[type=radio]').change(function() {
34
+
35
+ $('#tr1,#tr2,#tr3,#tr4').removeClass('invisible');
36
+
37
+
38
+
39
+ if ($("input:radio[name='use']:checked").val() == "A") {
40
+
41
+ $('#tr2,#tr3,#tr4').addClass('invisible');
42
+
43
+ } else if($("input:radio[name='use']:checked").val() == "B") {
44
+
45
+ $('#tr1,#tr3,#tr4').addClass('invisible');
46
+
47
+ } else if($("input:radio[name='use']:checked").val() == "C") {
48
+
49
+ $('#tr1,#tr2,#tr4').addClass('invisible');
50
+
51
+ } else if($("input:radio[name='use']:checked").val() == "D") {
52
+
53
+ $('#tr1,#tr2,#tr3').addClass('invisible');
54
+
55
+ }
56
+
57
+ }).trigger('change'); //←(1)
58
+
59
+ });
60
+
61
+ </script>
62
+
63
+ ```
16
64
 
17
65
 
18
66