2012-07-18 49 views
0

我有一個html表格顯示在showmodal對話窗口中,html-body有幾個div,每個div有幾個表格,tr和td在它們之內。檢索一個動態生成的html表的所有值

用戶將更新輸入標籤內的條目,所以我需要捕獲更改。

一個這樣的div看起來像下面。如何在點擊按鈕時檢索所有這些值。我聽說過serialize()方法。它將爲所有的標籤類型的工作,「插入」,「選擇」,「選項」等等等等

<div> 
    <table> 
    <tr><td></td><td></td><td></td> 
    </tr> 
    </table> 
    <table> 
    <tr><td></td><td></td> 
    </tr> 
    <tr><td></td><td></td><td></td><td></td> 
    </tr> 
    </table> 
    <table> 
    <tr><td></td> 
    </tr> 
    </table> 
</div> 
+0

表格單元格中是否有輸入標籤?如果是這樣,你可以得到這些。 – 2012-07-18 19:07:40

+0

爲什麼你只是不把所有的HTML表格放在一個表格中?然後你可以使用序列化方法,無論我輸入表 – Jorge 2012-07-18 19:09:33

+0

內部的更改,選擇選項和複選框 – 2012-07-18 20:20:21

回答

0

道歉,在僞時尚寫我的解決方案:

//我創建一個div容器然後遍歷所有的div

//然後通過DIV計數檢索使用的一個值低於

$("classname > div[id]").each(function(){ 

     var a= document.getElementsByName("name of the tag"); //by name 
     var b= document.getElementById("id of the tag");  //by id 
     var c= $("input[class='"+trd_id+"']:checked").val();  // for radio button 

    }); 

//循環和提醒值。解決了我的問題