Я пытаюсь настроить прослушиватель событий в jQuery, но, похоже, не может заставить его работать. Любые советы/подсказки относительно того, что я делаю неправильно, будут очень признательны. Вот код:Почему этот слушатель событий jQuery не работает?
<script>
$('.send').on('click', function() {
console.log('message sent');
var text = $('.draft').val();
Chat.send(text);
});
</script>
<input class="draft" type="text"/> <button class="send">Send</button>
-EDIT-
Когда я говорю, что не работает, я имею в виду, что не кажется, обработчик событий должен быть запущен (консоль не показывает ничего, когда я нажмите кнопку отправки).
Каковы симптомы? Что не работает? Вы проверили javascript-консоль на наличие ошибок? –
Сначала определите «не работает». Во-вторых, чтобы получить значение ввода, используйте '.val()' в отличие от '.text()'. – JAAulde
код выглядит нормально. insert 'console.log ('text:' + text),' между 'var text' и' Chat.send (text); ', чтобы посмотреть, что происходит в отладчике. – Data