2012-06-08 29 views
1

我正在爲列表中的每個行項目創建一個表單。這個HTML是通過AJAX加載,並且設置爲一個模式Jquery動態創建的表單不在FireFox中發佈

<%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中很有用。不在Firefox中。 謝謝!

+0

是的,這是MVC,但他沒有使用剃刀喜歡渲染引擎,剃刀MVC 3 –

回答

1

「提交」怎麼樣?

$("[id^='bomItemForm']").submit(function(event) { 
    alert('hit it'+$(this).attr('id')); 
}); 
+0

開始我試圖與相同的結果。適用於除Fire Fox以外的所有瀏覽器。 – twaldron

+0

什麼版本的Firefox? – user1419950

+0

firefox 13.0是我在 – twaldron