質問編集履歴

2

2019/04/05 03:47

投稿

ninjanin
ninjanin

スコア26

test CHANGED
File without changes
test CHANGED
@@ -2,13 +2,13 @@
2
2
 
3
3
  チェックしたとき
4
4
 
5
- →``value``を取得し、``#a``と``#b``のデータ属性(``data-check``)に入れる
5
+ →``value``を取得し、2つのボタン(``#a``と``#b``のデータ属性(``data-check``)に入れる
6
6
 
7
7
 
8
8
 
9
9
  チェックを外したとき
10
10
 
11
- →``value``を取得し、``#a``と``#b``のデータ属性(``data-check``)から削除
11
+ →``value``を取得し、2つのボタン(``#a``と``#b``のデータ属性(``data-check``)から削除
12
12
 
13
13
 
14
14
 

1

ボタン追加

2019/04/05 03:47

投稿

ninjanin
ninjanin

スコア26

test CHANGED
File without changes
test CHANGED
@@ -2,13 +2,13 @@
2
2
 
3
3
  チェックしたとき
4
4
 
5
- →``value``を取得し、``button``のデータ属性(``data-check``)に入れる
5
+ →``value``を取得し、``#a``と``#b``のデータ属性(``data-check``)に入れる
6
6
 
7
7
 
8
8
 
9
9
  チェックを外したとき
10
10
 
11
- →``value``を取得し、``button``のデータ属性(``data-check``)から削除
11
+ →``value``を取得し、``#a``と``#b``のデータ属性(``data-check``)から削除
12
12
 
13
13
 
14
14
 
@@ -34,7 +34,9 @@
34
34
 
35
35
 
36
36
 
37
- <button type="button" data-check="[]">ボタン</button>
37
+ <button type="button" id="a" data-check_a="[]">ボタン</button>
38
+
39
+ <button type="button" id="b" data-check_b="[]">ボタン</button>
38
40
 
39
41
  ```
40
42
 
@@ -54,13 +56,17 @@
54
56
 
55
57
  // 現在のIDを取得
56
58
 
57
- var check_id_arr = $('button').attr('data-check');
59
+ var check_id_arr_a = $('#a').attr('data-check');
60
+
61
+ var check_id_arr_b = $('#b').attr('data-check');
58
62
 
59
63
  // チェックされたらIDを追加
60
64
 
61
65
  if( $(this:checked) ){
62
66
 
63
- check_id_arr.push(check_id);
67
+ check_id_arr_a.push(check_id);
68
+
69
+ check_id_arr_b.push(check_id);
64
70
 
65
71
  }
66
72
 
@@ -68,13 +74,17 @@
68
74
 
69
75
  else{
70
76
 
71
- check_id_arr.slice(check_id);
77
+ check_id_arr_a.slice(check_id);
78
+
79
+ check_id_arr_b.slice(check_id);
72
80
 
73
81
  }
74
82
 
75
83
  // IDを更新
76
84
 
77
- $('button').attr('data-check',check_id_arr);
85
+ $('#a').attr('data-check',check_id_arr);
86
+
87
+ $('#b').attr('data-check',check_id_arr);
78
88
 
79
89
  });
80
90