Я много раз искал, но не могу узнать, почему мой jQuery .submit()
не будет запускаться. Я также пробовал с .click()
для кнопки отправки.jQuery .submit() not triggering
В настоящее время я получил шаблон Div (включает в себя форму):
<div class="reply-to-existing-message" style="display: none">
<form class="reply-message-form">
<textarea id="post-reply-message-textarea" name="PostReplyMessage[message]" rows="3" cols="40" style="resize: none"></textarea>
<input class="reply-to-message-id" type="hidden" name="PostReplyMessage[id]" />
<input class="post-reply-message-submit" type="submit" value="Reply"/>
</form>
</div>
прилагает это сообщение с помощью JQuery, когда кнопка нажата ответа (произвожу выпадающую форму ответа так что пользователь может ответить к сообщению). Это отлично работает (дважды проверяется с помощью Firebug).
Однако, мой код jQuery не выдает предупреждение, когда я нажимаю кнопку отправки, так что это даже не запускается. Может кто-нибудь объяснить, почему это происходит, спасибо! JQuery код:
$(document).ready(function() {
$('.reply-message-form').submit(function() {
alert('test');
return false;
}) ;
});
Фантастический - подумал, что динамическое поколение могло бы сыграть определенную роль. Спасибо за ваш быстрый ответ :) –
@cud_programmer Нет проблем! –