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

回答編集履歴

1

tuiki

2019/05/24 04:53

投稿

yambejp
yambejp

スコア117942

answer CHANGED
@@ -8,4 +8,28 @@
8
8
  > 全く別の要素の別のイベントで発火するのはなぜでしょうか
9
9
 
10
10
  別に発火しないと思いますけどね・・・
11
- 具体的にはどこの何が発火するのでしょうか?
11
+ 具体的にはどこの何が発火するのでしょうか?
12
+
13
+ # enter対策
14
+ ```javascript
15
+ <script>
16
+ $(function() {
17
+ $('#userlist').on('click', '#select_all', function(e) {
18
+ e.preventDefault();
19
+ console.log($(this).attr("id"));
20
+ });
21
+ $('#userlist input').on('keydown',function(e) {
22
+ if(e.keyCode=="13"){
23
+ console.log("enter");
24
+ e.preventDefault();
25
+ }
26
+ });
27
+ });
28
+ </script>
29
+ <div id="userlist">
30
+ <form>
31
+ <button type="submit" id="select_all">選択</button>
32
+ <input type="text">
33
+ </form>
34
+ </div>
35
+ ```