我使用帶Boxy插件的JQuery。jquery with boxy插件 - 通過ajax加載並提交表單
當用戶點擊一個鏈接一個頁面上,我呼籲Boxy.load加載形狀,其上彈出。表單加載並顯示在彈出窗口中,沒有問題。
但是,我不能形式向提交綁定事件,因爲我不能選擇窗體元素。
這是事件處理程序:
$('#flag-link a.unflagged').click (function(e) {
url = $(e.target).attr('href');
Boxy.load(url, {behaviours: function(r) {
alert ($("#flag-form").attr('id'));
}
});
});
警報顯示爲「未定義」時,顯示它。
這是形式:
<form id="flag-form" method="POST" action="somepage">
<table>
<tr><td><input type="text" name = "name"></td></tr>
<tr><td><input type="submit" value="OK"></td></tr>
</table>
</form>
我在做什麼錯?
+1 - 打我到它。只是不得不放棄相同的兩點。 – karim79 2009-08-10 22:51:57
謝謝。 r.find()只是我嘗試選擇表單的很多方法之一。不幸的是,問題依然存在。 – shanyu 2009-08-10 22:58:22