回答編集履歴

1

追記

2020/07/17 19:30

投稿

m.ts10806
m.ts10806

スコア80875

test CHANGED
@@ -1 +1,35 @@
1
1
  できないことはないですけど、結局は「押されたボタンから」辿る(parent)ことになるので、それならbuttonにdata属性で渡したい情報埋め込んでおいた方が楽かと思います。
2
+
3
+
4
+
5
+ data属性の利用例
6
+
7
+ ```html
8
+
9
+ <button class="edit" data-id="1" data-hoge="a" data-hello="こんにちは">ボタン1</button>
10
+
11
+ <button class="edit" data-id="2" data-hoge="b" data-hello="hello">ボタン2</button>
12
+
13
+ <button class="edit" data-id="3" data-hoge="c" data-hello="你好">ボタン3</button>
14
+
15
+
16
+
17
+ ```
18
+
19
+ ```js
20
+
21
+ $(function(){
22
+
23
+ $('.edit').on('click',function(e){
24
+
25
+ console.log($(e.currentTarget).data('id'));
26
+
27
+ console.log($(e.currentTarget).data('hoge'));
28
+
29
+ console.log($(e.currentTarget).data('hello'));
30
+
31
+ })
32
+
33
+ })
34
+
35
+ ```