2017-01-16 88 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的功能。 –