我已经做了很多搜索的,但不能找出为什么我的jQuery .submit()
不会触发。 我也试过用.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;
}) ;
});