teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

htmlの変更

2018/07/19 11:55

投稿

taro_nii_chan
taro_nii_chan

スコア207

title CHANGED
File without changes
body CHANGED
@@ -50,4 +50,54 @@
50
50
 
51
51
  ### 補足 2018.7.19 20:39
52
52
  質問を上手く単純化出来なくてお伝えできなかった感があるのと教えていただいたことを消化しきれていないのとあって、自分の中で考え直しているところです。
53
- 整理できたらお答えするなり補足質問させていただくなりします。
53
+ 整理できたらお答えするなり補足質問させていただくなりします。
54
+
55
+ ### 追加 2018.7.19 20:55
56
+ ```html
57
+ <!DOCTYPE html>
58
+ <html lang="ja" dir="ltr">
59
+ <head>
60
+ <meta charset="utf-8">
61
+ <title></title>
62
+ </head>
63
+ <body>
64
+ <p>やりたいのは値が変わっても変わらなくても選ばれた瞬間処理が走ることです</p>
65
+ <p>実際は
66
+ <lebel for="select0">
67
+ <span class="hiddenable">値が変わると消えます</span>
68
+ </label>
69
+ <select id="select0">
70
+ <option value="0">0</option>
71
+ <option value="1">1</option>
72
+ <option value="2">2</option>
73
+ <option value="3">3</option>
74
+ <option value="4">4</option>
75
+ </select>
76
+ </p>
77
+ <script src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script>
78
+ <script>
79
+ $(function() {
80
+ $("#select0").on("change", function() {
81
+ console.log("changed");
82
+ $(".hiddenable").hide();
83
+ });
84
+
85
+ // クリックした瞬間変わるのはやりたい事とは違います
86
+ // $("#select0").on("click", function() {
87
+ // console.log("clicked");
88
+ // $(".hiddenable").hide();
89
+ // });
90
+
91
+ // フォーカスを外さないと発生しない(2回クリックししなければいけない)ので
92
+ // 同じ値を選んだ瞬間に欲しいイベントとは異なります
93
+ $("#select0").on("blur", function() {
94
+ console.log("blur");
95
+ $(".hiddenable").hide();
96
+ })
97
+ })
98
+ </script>
99
+ </body>
100
+ </html>
101
+ ```
102
+
103
+ ソースのままで申し訳ないのですが、これが一番伝わりやすいかと思いまして。意図、伝わりますでしょうか?

1

補足の追加

2018/07/19 11:55

投稿

taro_nii_chan
taro_nii_chan

スコア207

title CHANGED
File without changes
body CHANGED
@@ -46,4 +46,8 @@
46
46
 
47
47
  ### 質問
48
48
 
49
- <select>を値(option)が変わったかどうかにかかわらずどれかを選び終わった時のイベントの拾い方を教えてください。
49
+ <select>を値(option)が変わったかどうかにかかわらずどれかを選び終わった時のイベントの拾い方を教えてください。
50
+
51
+ ### 補足 2018.7.19 20:39
52
+ 質問を上手く単純化出来なくてお伝えできなかった感があるのと教えていただいたことを消化しきれていないのとあって、自分の中で考え直しているところです。
53
+ 整理できたらお答えするなり補足質問させていただくなりします。