【发布时间】:2014-05-03 20:16:31
【问题描述】:
我这里有 HTML 代码:
<div class="actResult" style="border: solid">
<table>
<tbody>
<tr>
<td>Order Number</td>
<td>1</td>
</tr>
<tr>
<td>Customer Number</td>
<td>3</td>
</tr>
<tr>
<td>Complaint Code</td>
<td>b</td>
</tr>
<tr>
<td>Receivable Receipt Number</td>
<td>5</td>
</tr>
<tr>
<td>Date Called</td>
<td>2014-03-19</td>
</tr>
<tr>
<td>Scheduled Day Of Checkup</td>
<td>2014-03-19</td>
</tr>
<tr>
<td>Scheduled Day Of Service</td>
<td>2014-03-21</td>
</tr>
<tr>
<td>Checkup Status</td>
<td>Y</td>
</tr>
<tr>
<td>Service Status</td>
<td>N</td>
</tr>
<tr>
<td>Technician Number Checkup</td>
<td>3</td>
</tr>
<tr>
<td>Technician Number Service</td>
<td>1</td>
</tr>
</tbody>
</table>
</div>
我想获取标签的值并将它们放入一个具有类似数组(“first td”=>“second td”)结构的数组中,因此对于这种情况,数组将是数组(“订单号" => "1", "客户编号" => "3", "投诉代码" => "b", ...) 等等。
之后,最终的数组将被发送到 PHP 代码中。
我一直在尝试使用 var html = $(this).filter(function( index ){ return $("td", this) }).filter(":odd").text(); 和其他各种 filter() 组合从 HTML 中提取一些值,但它似乎对我不起作用。
我该如何去做我想做的事?
【问题讨论】:
标签: javascript php jquery html arrays