我做了很多搜索,但無法找出爲什麼我的jQuery .submit()
不會觸發。我也試着用.click()
作爲提交按鈕。jQuery .submit()不觸發
我現在有一個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點擊回覆按鈕,當消息(產生下拉答覆的形式使用戶可以回覆給消息)。這工作正常(雙重檢查使用螢火蟲)。
但是,當我點擊提交按鈕時,我的jQuery代碼不會產生警報,所以它甚至不會觸發。有人能解釋爲什麼會發生,謝謝! jQuery代碼:
$(document).ready(function() {
$('.reply-message-form').submit(function() {
alert('test');
return false;
}) ;
});
奇妙的 - 認爲動態一代可能會發揮作用。感謝您的快速回答:) – 2012-08-16 12:25:30
@cud_programmer完全沒問題! – 2012-08-16 12:26:44