0
我的頁面上有兩個或多個表格。 我試圖掛鉤提交事件,如:從幾個表格提交活動
$('form',someObj).submit(function(e){
/* Do some stuff with ajax */
return false;
});
但總是隻從第一(代碼)的形式接收事件。
而且使用的每個()函數來綁定每個對象,同樣的事情..事件
有什麼不對? 謝謝!
我的頁面上有兩個或多個表格。 我試圖掛鉤提交事件,如:從幾個表格提交活動
$('form',someObj).submit(function(e){
/* Do some stuff with ajax */
return false;
});
但總是隻從第一(代碼)的形式接收事件。
而且使用的每個()函數來綁定每個對象,同樣的事情..事件
有什麼不對? 謝謝!
如果someObj
包含兩種形式,這將工作,但是如果你只是要附加到在頁面中只有兩種形式,離開了上下文關選擇,就像這樣:
$('form').submit(function(e){
/* Do some stuff with ajax */
return false;
});
這將搜索文檔中的所有表單,或者通過類或ID搜索表單,如下所示:
$('form.ajaxy') //forms with class="ajaxy"
$('#form1, #form2') //forms with id="form1" and id="form2"
您的代碼是否包裝在document.ready調用中?像'$(function(){});'? – 2010-04-07 22:49:42
當然,否則我甚至不會收到來自第一種形式的事件 – Coyod 2010-04-08 06:19:23
另外一件事,我正在尋找另一個對象:$('form',someObj); – Coyod 2010-04-08 06:23:26