如何使用jQuery循环表单元格并将数据发送到数据库

循环遍历表,抓取单元格中的所有数据,但跳过

的最佳方法是什么? 我是否将数据放入数组中?

假设您有一个如下所示的表:

 
Information 1 Information 2

你可以这样做:

 var cells = new Array(); $("table td").each(function(){ cells.push($(this).html()); }); 

您对数据的具体看法是什么?


跳过标题最简单的方法是在循环完成后将它们从数组中删除。

代码完成后,您可以运行以下内容:

cells = cells.slice(1,cells.length);

这会将数组设置为自身的副本,减去第一个元素。

或者,当您最初遍历它时,仅在索引大于零时存储信息:

 var cells = new Array(); $("table td").each(function(index){ if(index > 0){ cells.push($(this).html()); } }); 

最后,如果您想使用不需要条件的更传统的JavaScript解决方案:

 var cells = new Array(); for(index = 1; index < $("table td").length; index++){ cells.push($("table td").get(index).html()); }; 

那样,你从第二行开始。