回答編集履歴

5

テキスト修正

2018/07/19 18:00

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -88,9 +88,7 @@
88
88
 
89
89
 
90
90
 
91
- ご質問に詳細なコードを追記される前に回答を書いてしまったので、
91
+ ご質問に詳細なコードを追記される前に回答を書いてしまったので、ちょっと状況を誤読していたかもしれません。
92
-
93
- ちょっと状況を誤読していたかもしれません。
94
92
 
95
93
  その場合は、申し訳ありませんが、私の回答は無視してください。
96
94
 

4

テキスト修正

2018/07/19 18:00

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -100,7 +100,7 @@
100
100
 
101
101
 
102
102
 
103
- どのボタンがクリックされたのかを示す、`1`から`5`の数字を、クリックされたボタンの位置を示すインデクスから取ることにすれば `data-`属性も不要で、以下のようにも出来るかと思います。
103
+ どのボタンがクリックされたのかを示す、`1`から`5`の数字を、クリックされたボタンの位置を示すインデクスに 1を加えて得ることにすれば `data-`属性も不要で、以下のようにも出来るかと思います。
104
104
 
105
105
 
106
106
 

3

テキスト修正

2018/07/19 17:58

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -84,7 +84,7 @@
84
84
 
85
85
  ---
86
86
 
87
- **補足**
87
+ **補足1**
88
88
 
89
89
 
90
90
 
@@ -93,3 +93,27 @@
93
93
  ちょっと状況を誤読していたかもしれません。
94
94
 
95
95
  その場合は、申し訳ありませんが、私の回答は無視してください。
96
+
97
+   
98
+
99
+ **補足2**
100
+
101
+
102
+
103
+ どのボタンがクリックされたのかを示す、`1`から`5`の数字を、クリックされたボタンの位置を示すインデクスから取ることにすれば `data-`属性も不要で、以下のようにも出来るかと思います。
104
+
105
+
106
+
107
+ ```javascript
108
+
109
+ $('.btn').each(function(i) {
110
+
111
+ $(this).on('click', function() { test(i+1); } );
112
+
113
+ });
114
+
115
+ ```
116
+
117
+
118
+
119
+ 例: [https://jsfiddle.net/jun68ykt/f7k6t9wz/18/](https://jsfiddle.net/jun68ykt/f7k6t9wz/18/)

2

テキスト修正

2018/07/19 17:58

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -88,8 +88,8 @@
88
88
 
89
89
 
90
90
 
91
- 追記されたコード読まないで書いてしまったので、
91
+ ご質問に詳細なコードを追記される前に回答を書いてしまったので、
92
92
 
93
93
  ちょっと状況を誤読していたかもしれません。
94
94
 
95
- その場合は、すみません、私の回答は無視してください。
95
+ その場合は、申し訳ありません、私の回答は無視してください。

1

テキスト修正

2018/07/19 17:43

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -10,15 +10,15 @@
10
10
 
11
11
  ```html
12
12
 
13
- <img class="btn1" src="btn1.png">
13
+ <button class="btn1">ボタン1</button>
14
14
 
15
- <img class="btn2" src="btn2.png">
15
+ <button class="btn2">ボタン2</button>
16
16
 
17
- <img class="btn3" src="btn3.png">
17
+ <button class="btn3">ボタン3</button>
18
18
 
19
- <img class="btn4" src="btn4.png">
19
+ <button class="btn4">ボタン4</button>
20
20
 
21
- <img class="btn5" src="btn5.png">
21
+ <button class="btn5">ボタン5</button>
22
22
 
23
23
  ```
24
24
 
@@ -30,15 +30,15 @@
30
30
 
31
31
  ```html
32
32
 
33
- <img class="btn" data-value="1" src="btn1.png">
33
+ <button class="btn" data-value="1">ボタン1</button>
34
34
 
35
- <img class="btn" data-value="2" src="btn2.png">
35
+ <button class="btn" data-value="2">ボタン2</button>
36
36
 
37
- <img class="btn" data-value="3" src="btn3.png">
37
+ <button class="btn" data-value="3">ボタン3</button>
38
38
 
39
- <img class="btn" data-value="4" src="btn4.png">
39
+ <button class="btn" data-value="4">ボタン4</button>
40
40
 
41
- <img class="btn" data-value="5" src="btn5.png">
41
+ <button class="btn" data-value="5">ボタン5</button>
42
42
 
43
43
  ```
44
44
 
@@ -78,6 +78,18 @@
78
78
 
79
79
 
80
80
 
81
+ 以上参考になれば幸いです。
81
82
 
82
83
 
84
+
85
+ ---
86
+
87
+ **補足**
88
+
89
+
90
+
91
+ 追記されたコードを読まないで書いてしまったので、
92
+
83
- 以上参考になば幸いです
93
+ ちょっと状況を誤読していたかもしません
94
+
95
+ その場合は、すみません、私の回答は無視してください。