回答編集履歴

1

追記

2016/12/13 07:41

投稿

yambejp
yambejp

スコア114839

test CHANGED
@@ -3,3 +3,65 @@
3
3
  また、ご提示のソースのラジオボタンは同名で管理されているものが存在してないので
4
4
 
5
5
  ラジオボタンの体をなしていませんが、なにかしら拡張してつかうということでしょうか?
6
+
7
+
8
+
9
+ # 追記
10
+
11
+ ラジオボタンのchangeはcheckedが外れるときには発動しないようなので
12
+
13
+ 以下で十分かもしれません
14
+
15
+ なおidはユニークにつけてください
16
+
17
+
18
+
19
+ ```HTML
20
+
21
+ <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
22
+
23
+ <script>
24
+
25
+ $(function(){
26
+
27
+ $('.target input[type=radio]').on('change',function(){
28
+
29
+ console.log($(this).val())
30
+
31
+ console.log($(this).prop('id'))
32
+
33
+ });
34
+
35
+ });
36
+
37
+ </script>
38
+
39
+ <div class="target">
40
+
41
+ <div class="m-radio">
42
+
43
+ <input id="x20" name="hoge" type="radio" value="true">
44
+
45
+ <label for="x20">true</label>
46
+
47
+ </div>
48
+
49
+ <div class="m-radio">
50
+
51
+ <input id="x21" name="hoge" type="radio" value="false">
52
+
53
+ <label for="x21">false</label>
54
+
55
+ </div>
56
+
57
+ <div class="m-radio">
58
+
59
+ <input id="x22" name="hoge" type="radio" value="test">
60
+
61
+ <label for="x22">test</label>
62
+
63
+ </div>
64
+
65
+ </div>
66
+
67
+ ```