【问题标题】:Retrieve all values of a dynamically generated html table检索动态生成的 html 表的所有值
【发布时间】:2012-07-18 19:06:03
【问题描述】:

我在显示模式对话框窗口中显示了一个 html 表,html-body 有几个 div,每个 div 有几个表,其中 tr 和 td。

用户将更新输入标签中的条目,因此我需要捕获更改。

一个这样的 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>

【问题讨论】:

  • 表格单元格中有输入标签吗?如果是这样,你可以得到那些。
  • 为什么你不把所有的 html 表格放在一个表格里?然后你可以序列化方法,不管表内部的变化
  • 我有输入、选择选项和复选框

标签: javascript jquery html javascriptserializer dynamic-html


【解决方案1】:

抱歉,以伪代码方式编写我的解决方案:

//我创建了一个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

    });

// 按 div 计数循环并警告值。解决了我的问题

【讨论】:

    猜你喜欢
    • 2020-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-17
    • 2012-06-16
    • 2011-03-22
    • 2010-10-11
    • 2014-09-07
    相关资源
    最近更新 更多