我的页面上有多个表单,我需要获取提交的表单的值,但没有指定表单。
$(document).ready( function (){
$('form').submit( function(){
return submitForm()
});
});
并且在 .js 文件中,submitForm() 应该标识所提交表单的 id。怎样才能做到这一点呢?
我得到的是表单[0]的值,而不是单击的值
不知道什么submitForm()
确实如此,但我假设你正在以某种方式使用this
in it.
如果是这样,请尝试:
$('form').submit( function(){
return submitForm.call( this );
});
这样做应该将单击的表单的上下文发送到submitForm()
call.
So in submitForm()
您可以使用以下方式参考正确的表格this
,或者在 jQuery 对象中使用$(this)
.
EDIT:
这是我的意思的一个例子:http://jsfiddle.net/pXwTE/ http://jsfiddle.net/pXwTE/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)