.submit()
多くの検索を行いましたが、jQueryがトリガーされない理由がわかりません。.click()
送信ボタンも試してみました。
現在、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;
}) ;
});