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