0

我正在尝试将提交功能绑定到我页面中的多个表单,但问题是他们仍然继续提交表单!

我试过这些:

$(".toggle-form-submit").parents("form").live("submit", function(e){
  var myForm = $(this);
  console.log(myForm);

  e.preventDefault();
  return false;
});

提交表格

live("submit"...

livequery("submit"...

按预期工作

 submit(function()...

如果它是实时的甚至是实时查询,为什么它不起作用?

4

1 回答 1

4

文档中:

不支持 DOM 遍历方法来查找要发送到的元素.live()。相反,该.live()方法应始终在选择器之后直接调用,如上例所示。

所以你需要一个选择那些表格的选择器,使用是parents()行不通的。

于 2011-03-21T07:47:53.103 回答