Jquery - this.form不起作用
Jquery - This.Form Not Working
我希望提交我正在点击的按钮的形式。目前我有以下代码:
$( "form.qsearch" ).submit(function(e) {...
这项工作很完美(在 firebug 中我可以看到 GET 正在运行),因为我正在指定表单的类。 当我将其更改为this.form时,没有任何反应。 我不再看到我的火虫中发生任何事情,页面也没有加载。 有谁知道为什么它识别form.qsearch而不是this.form。 有没有其他方法可以提交"最接近"的表格? 谢谢。
仅供参考,我也试图在 scrip 运行后抓住 var......
$( "form.qsearch" ).submit(function(e) {
Var Phone = $('#phone').val();
...
this
引用当前范围对象,默认情况下它是窗口,因此要访问表单,您需要在文档中访问它:
$(this.document.forms.formName)
第二种情况是当您直接使用类和标签名称命中元素时。
如果你想通过 this
提交它,那么你应该有一个父容器。否则,您的方式是正确的,因为它使用类名。
看看,这是否是您正在寻找的并希望在循环中使用。
$(this).find( "form" ).submit(function(e) {...
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 监视函数从服务返回不起作用,但作用域函数起作用
- 幻灯片滚动javascript不起作用
- Form.target=window.opener.name不起作用
- Document.form.submit() 不起作用
- 使用Laravel Form的Jquery Confirm不起作用
- "如何使用jQuery's form.serialize但排除空字段"不起作用(使用php)
- Request.Form.FindAllKeys 在 IE8 中不起作用
- Jquery - this.form不起作用
- 使用 form.action 时,我的 aspx 页中的更新面板不起作用
- dojo dijit.form.DateTextBox约束不起作用,DateTextBox
- Javascript form.submit()在Firefox中不起作用
- form.submit()方法中的setTimeout不起作用
- jQuery form .hide()不起作用
- form.submit()在下面的代码中不起作用
- document.form[0]在Firefox上不起作用
- Form preventDefault然后再次激活不起作用
- form.serialize()不起作用
- 第二个form.submit()在XP上的Safari中不起作用,在其他浏览器上工作
- Form.submit()在firefox中不起作用