2012-07-18 62 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 

    }); 

//循环和提醒值。解决了我的问题