需要使用javascript或jquery来获取没有id或类的表单元格数据

时间:2014-08-30 12:31:13

标签: javascript jquery

我需要获取表格单元格数据,其中单元格数据包含可以使用javascript或jquery语言完成的信息。我需要将数据插入到mydatabase ex中。 MySQL的。

请帮我解决这个问题。

2 个答案:

答案 0 :(得分:0)

经过测试的脚本: 在结束表中,使用简单的警报

显示单元格数据
<table id="myTable">
    <tr>
        <td>A1</td>
        <td>A2</td>
        <td>A3</td>
    </tr>
    <tr>
        <td>B1</td>
        <td>B2</td>
        <td>B3</td>
    </tr>
</table>
<script>
    //gets table
    var oTable = document.getElementById('myTable');

    //gets rows of table
    var rowLength = oTable.rows.length;

    //loops through rows    
    for (i = 0; i < rowLength; i++){

      //gets cells of current row  
       var oCells = oTable.rows.item(i).cells;

       //gets amount of cells of current row
       var cellLength = oCells.length;

       //loops through each cell in current row
       for(var j = 0; j < cellLength; j++){

              // get your cell info here

              var cellVal = oCells.item(j).innerHTML;
              alert(cellVal);
              // Here you can send your data using Ajax to your php page for your storage.
           }
    }
</script>

答案 1 :(得分:0)

使用jQuery:

<table id="tableid">
    <tr>
        <td>A1</td>
        <td>A2</td>
        <td>A3</td>
    </tr>
    <tr>
        <td>B1</td>
        <td>B2</td>
        <td>B3</td>
    </tr>
</table>

$("#tableid tr").each(function(){
    $(this).find("td").each(function(){
        alert($(this).text());
    });
});

<强> SQL Fiddle