2017-01-16 83 views
0

我有一个HTML表如下图所示,转换表列到另一个表

<table> 
 
<tbody> 
 
<tr><th>Manufacturer</th><th>Model Number</th><th>Description</th></tr> 
 
<tr> 
 
<td>Frigidaire</td> 
 
<td><a href="/parts-for-frigidaire-fef368ccbb.html">FEF368CCBB</a></td> 
 
<td>Frg(v1)/Electric Range</td> 
 
</tr> 
 
<tr> 
 
<td>Frigidaire</td> 
 
<td><a href="/parts-for-frigidaire-fef377cfbb.html">FEF377CFBB</a></td> 
 
<td>Frg(v1)/Electric Range</td> 
 
</tr> 
 
<tr> 
 
<td>Frigidaire</td> 
 
<td><a href="/parts-for-frigidaire-fef368ccbf.html">FEF368CCBF</a></td> 
 
<td>Frg(v1)/Electric Range</td> 
 
</tr> 
 
<tr> 
 
<td>Frigidaire</td> 
 
<td><a href="/parts-for-frigidaire-fef377cfbd.html">FEF377CFBD</a></td> 
 
<td>Frg(v1)/Electric Range</td> 
 
</tr> 
 
<tr> 
 
<td>Frigidaire</td> 
 
<td><a href="/parts-for-frigidaire-fef368ccba.html">FEF368CCBA</a></td> 
 
<td>Frg(v1)/Electric Range</td> 
 
</tr> 
 
<tr> 
 
<td>Frigidaire</td> 
 
<td><a href="/parts-for-frigidaire-fef368ccbc.html">FEF368CCBC</a></td> 
 
<td>Frg(v1)/Electric Range</td> 
 
</tr> 
 
</tbody> 
 
</table>

我希望创建另一个表中的所有第二列的值象下面这样。 (3列)

<table> 
 
<tbody> 
 
<tr> 
 
<td>FEF368CCBB</td> 
 
<td>FEF377CFBB</td> 
 
<td>FEF368CCBF</td> 
 
</tr> 
 
<tr> 
 
<td>FEF377CFBD</td> 
 
<td>FEF368CCBA</td> 
 
<td>FEF368CCBC</td> 
 
</tr> 
 
</tbody> 
 
</table>

我试着使用的foreach做的,但它现在变得复杂和混乱。

我该如何在php中做到这一点?任何帮助,将不胜感激。

回答

1

请尝试下面的jQuery代码片段,它将读取每行第二个单元格中的所有值,并在网页末尾创建新表格。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> 
<script type="text/javascript"> 
    $(document).ready(function(){ 
     var html = '<table>'; 
     $('tr').each(function(){ 
     var cellVALUE = $(this).find("td:nth-child(2) a").html(); 
     if($(this).find("td:nth-child(2) a").length > 0){ 
     html += '<tr><td>'+cellVALUE+'</td></tr>'; 
     } 
     console.log(cellVALUE); 
     }); 
     html += '</table>'; 
     $('body').append(html); // append this string wherever you want to create table. 
    }); 
</script> 
+0

我们可以做到这一点在PHP – John

+0

是的,你可以在PHP这样做,因为这是jQuery的功能。 –