2017-01-16 5 views
0

私は全ての第2列の値が以下のように別のテーブルを作成することにしたい変換表の列

<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>

、以下のようなHTMLテーブルを持っています。 (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

各行の2番目のセルからすべての値を読み取り、Webページの最後に新しいテーブルを作成する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

これはjqueryの関数であるので、はい、あなたはPHPで行うことができます。 –

関連する問題