1

我正在为列表中的每个行项目创建一个表单。此 html 通过 ajax 加载并设置为模态

 <%foreach (var item in group.GroupItems){%>
       <form id="bomItemForm<%=item.BomPartNumber %>" >
           <%-- ... form fields --%>
           <input type="submit" value="Add"  />
       </form>
 <%} %>

然后我的jQuery有这个

$(document).on("submit", "[id^='bomItemForm']", function() {
    alert("hit it");
});

这适用于 IE 和 Chrome,但不适用于 Firefox。什么都没有发生。我已经尝试使用 .live 并且只使用选择器。有什么想法可以让火狐不这样吗?为简单起见,我省略了表单字段。我只是想拦截表单帖子。如前所述,在 IE 和 Chrome 中效果很好。不在火狐中。谢谢!

4

1 回答 1

1

“提交”怎么样?

$("[id^='bomItemForm']").submit(function(event) {
  alert('hit it'+$(this).attr('id'));
});  
于 2012-06-08T23:09:38.843 回答