jQuery 对象和 form.serialize

标签 jquery

这是我的例子:

var form= $(".anyclass form");
var sf = form.serialize();
$.post(form[0].action,

假设页面中只有一种表单符合条件。

为什么我需要使用[0]访问操作属性? 为什么 .serialize() 是在没有 [0] 的情况下完成的?

很抱歉这个新手问题。

最佳答案

我想你想这样做:

$.post(form.attr('action'));

顺便说一句:您将获得类为 .anyclass 的元素内的所有表单。这将返回多个表单(如果存在)。如果您为表单提供一些 id 并以这种方式获取它,效果会更好:$('#myForm')。

关于jQuery 对象和 form.serialize,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7569508/

相关文章:

javascript - 在 ajax_injected 代码块中定位 iframe src

javascript - 为什么使用匿名函数?

jQuery CSS 在其后面的命令之后执行

jquery ajax 从 ashx 处理程序获取返回值时出现问题

用于复杂标签类型输入框的 Jquery 插件

javascript - JQuery 多个隐藏值

javascript - 如何确定顶部元素?

jquery - Jcarousel无限循环

javascript - 从 Iframe 内部获取 SRC 值

javascript - 动态添加的选择列表未按预期工作