2016-05-17 73 views
0

我想用Javascript循环表单,但我的问题是我有第一种形式的另一种形式。通过包含另一个表单的表单循环

我想循环遍历第一个表单,而不是内部表单。我在另一篇文章中发现了这种方法:

var table = $("#table_cultures tbody"); 

table.find('tr').each(function (i) { 
    var $tds = $(this).find('td'), 
     productId = $tds.eq(0).text(), 
     product = $tds.eq(1).text(), 
     Quantity = $tds.eq(2).text(); 

    // do something with productId, product, Quantity 

    alert('Row ' + (i + 1) + ':\nId: ' + productId 
      + '\nProduct: ' + product 
      + '\nQuantity: ' + Quantity); 
}); 

此方法的工作原理是循环两种形式。

编辑1:

的HTML看起来像:

<form> 
    <table> 
     <tr> 
      <td>Something here</td> 
     </tr> 
     <tr> 
      <td> 
       <form> 
        <table> 
         //tr td ... 
        </table> 
       </form> 
      </td> 
     </tr> 
    </table> 
</form> 
+1

你能提供给我们HTML,所以我们可以看到你需要什么吗? – SteeveDroz

+0

这是一种坏事 - 有形式的形式。并非所有的浏览器都能处理这个问题。他们中的一些人,将只是抹去其中一人 – xAqweRx

+0

@xAqweRx我明白,而且我知道,但我不能没有它,这是我的上级要求的:/ – Erlaunis

回答

相关问题