[英]Get the value from Second td from each TR
我有一個表供用戶輸入其值。
表結構:
<table id="tblAddProduct">
<tbody class='A2'>
<tr>
<td>Product Code :</td>
<td> <input/> </td>
</tr>
<tr>
<td>Product Description :</td>
<td> <input/> </td>
</tr>
</tbody>
<tbody class='A2'>
<tr>
<td>Product Code :</td>
<td> <input/> </td>
</tr>
<tr>
<td>Product Description :</td>
<td> <input/> </td>
</tr>
</tbody>
</table>
我參考了其他解決方案並修改了我的問題。 這是我的解決方案草稿:
foreach(pq('.A2') as $tag) {
foreach(pq($tag)->find('tr') as $tr) {
foreach(pq($tr)->find('td') as $td) {
echo $td;
}
}
}
如何從每個TBODY中的每個TR的每個第二TD獲取INPUT
嘗試這個:
foreach ( $html->find('#tblAddProduct tbody.A2 tr') as $tr ) {
echo $tr->find('td', 1)->plaintext;
echo '<br/>';
}
我在一個示例中使用了純文本,並且效果很好。
完整的工作示例,如有需要,請點擊HERE
嘗試做一個print_r($td);
這將顯示內部內容。 然后,您可以根據其存儲方式訪問它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.