Jquery введите событие на динамически созданном DIV - PullRequest
0 голосов
/ 14 сентября 2018

Я хочу получить событие ввода для динамически создаваемого div, я пытаюсь сделать следующее:

$('.emojionearea-editor').keypress(function(e){
    if(e.which == 13){//Enter key pressed
        alert('Enter pressed');
    }
});

но он работает не так, как должен, этот div .emojionearea-редактор создан во время выполнения, и я не могу получить его событие enter.

Заранее спасибо, ребята

1 Ответ

0 голосов
/ 14 сентября 2018

Попробуйте это.

(function(){
  $(document).on('keypress', '.emojionearea-editor', function(e){
    if(e.which == 13){//Enter key pressed
        alert('Enter pressed');
    }
    });
})();
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<input class="emojionearea-editor">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...