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