質問編集履歴

2

htmlの変更

2018/07/19 11:55

投稿

taro_nii_chan
taro_nii_chan

スコア207

test CHANGED
File without changes
test CHANGED
@@ -103,3 +103,103 @@
103
103
  質問を上手く単純化出来なくてお伝えできなかった感があるのと教えていただいたことを消化しきれていないのとあって、自分の中で考え直しているところです。
104
104
 
105
105
  整理できたらお答えするなり補足質問させていただくなりします。
106
+
107
+
108
+
109
+ ### 追加 2018.7.19 20:55
110
+
111
+ ```html
112
+
113
+ <!DOCTYPE html>
114
+
115
+ <html lang="ja" dir="ltr">
116
+
117
+ <head>
118
+
119
+ <meta charset="utf-8">
120
+
121
+ <title></title>
122
+
123
+ </head>
124
+
125
+ <body>
126
+
127
+ <p>やりたいのは値が変わっても変わらなくても選ばれた瞬間処理が走ることです</p>
128
+
129
+ <p>実際は
130
+
131
+ <lebel for="select0">
132
+
133
+ <span class="hiddenable">値が変わると消えます</span>
134
+
135
+ </label>
136
+
137
+ <select id="select0">
138
+
139
+ <option value="0">0</option>
140
+
141
+ <option value="1">1</option>
142
+
143
+ <option value="2">2</option>
144
+
145
+ <option value="3">3</option>
146
+
147
+ <option value="4">4</option>
148
+
149
+ </select>
150
+
151
+ </p>
152
+
153
+ <script src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script>
154
+
155
+ <script>
156
+
157
+ $(function() {
158
+
159
+ $("#select0").on("change", function() {
160
+
161
+ console.log("changed");
162
+
163
+ $(".hiddenable").hide();
164
+
165
+ });
166
+
167
+
168
+
169
+ // クリックした瞬間変わるのはやりたい事とは違います
170
+
171
+ // $("#select0").on("click", function() {
172
+
173
+ // console.log("clicked");
174
+
175
+ // $(".hiddenable").hide();
176
+
177
+ // });
178
+
179
+
180
+
181
+ // フォーカスを外さないと発生しない(2回クリックししなければいけない)ので
182
+
183
+ // 同じ値を選んだ瞬間に欲しいイベントとは異なります
184
+
185
+ $("#select0").on("blur", function() {
186
+
187
+ console.log("blur");
188
+
189
+ $(".hiddenable").hide();
190
+
191
+ })
192
+
193
+ })
194
+
195
+ </script>
196
+
197
+ </body>
198
+
199
+ </html>
200
+
201
+ ```
202
+
203
+
204
+
205
+ ソースのままで申し訳ないのですが、これが一番伝わりやすいかと思いまして。意図、伝わりますでしょうか?

1

補足の追加

2018/07/19 11:55

投稿

taro_nii_chan
taro_nii_chan

スコア207

test CHANGED
File without changes
test CHANGED
@@ -95,3 +95,11 @@
95
95
 
96
96
 
97
97
  <select>を値(option)が変わったかどうかにかかわらずどれかを選び終わった時のイベントの拾い方を教えてください。
98
+
99
+
100
+
101
+ ### 補足 2018.7.19 20:39
102
+
103
+ 質問を上手く単純化出来なくてお伝えできなかった感があるのと教えていただいたことを消化しきれていないのとあって、自分の中で考え直しているところです。
104
+
105
+ 整理できたらお答えするなり補足質問させていただくなりします。