如何从表格单元格中获取数据?

时间:2016-05-20 11:03:31

标签: javascript jquery html jsp

在我的网页上,我有一张桌子。在表格的每个单元格中,它包含一个文本框,其中包含一些可编辑的数据。所有文本框的ID和名称都相同。如何访问特定细胞的文本框数据?

1 个答案:

答案 0 :(得分:1)

$("tr:eq("+a+") td:eq("+b+")")...

a是从 0 开始的行索引,而b是从 0 开始的列索引

使用这样的jquery,您可以使用行索引和列索引访问td元素。

要将td中的所有数据提交到服务器,请使用以下代码:

在javascript中:

var a = {h:[]};
for (var c=0;c<$("tr").length;c++){
    for (var o = 0;o<$("tr:eq("+c+") td").length;o++){
        a["h"][c][o]=$("tr:eq("+c+") td:eq("+o+")").html(); // your value
    }
}
$.post("http://example.com/submit",$.param(a));

在PHP中:

$p = $_POST["h"];
$p[$a][$b] // $a is the row number from 0, $b is the column number from 0