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

前端之家收集整理的这篇文章主要介绍了如何使用jQuery循环表单元格并将数据发送到数据库前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
什么是循环表格的最佳方法,抓取单元格中的所有数据,但跳过< th>?我是否将数据放入数组中?

解决方法

假设您有一个如下所示的表:
<table>
    <tr>
        <td>Information 1</td>
        <td>Information 2</td>
    </tr>
</table>

你可以这样做:

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());
};

那样,你从第二行开始.

原文链接:https://www.f2er.com/jquery/177811.html

猜你在找的jQuery相关文章