Jquery:提交最接近的表格

时间:2016-02-10 08:46:42

标签: jquery

我正在尝试提交最接近的表单,因为在同一个ID和名称中有somany表单

<form id="frmid" method="post">
// so many tags here
<button  onclick="setTimeout(function(){ updatecartshi(this)()}, 1000);">+</button>
// so many tags here
</form>

,功能是

function updatecartshi(obj)(){
   $(obj).closest("#frmCart").submit();
} 

但这不起作用我的表格未提交

提前致谢

2 个答案:

答案 0 :(得分:0)

您需要为每个表单设置不同的id。 ID是每个元素的唯一键,不能与其他元素ID相同。

如果您想这样做,请使用class

<form class="frmid" method="post">

不同元素的类名可以相同。

答案 1 :(得分:0)

对于想知道这个问题答案的朋友

  onclick="var obj=this;setTimeout(function(){ $(obj).closest('#frmCart').submit();}, 1000);"