phpQuery:如何解析tr的类和样式子句

时间:2016-05-14 03:54:47

标签: phpquery

我有一个解析html页面的脚本。一节解析各种tr元素。假设我们有这样的tr结构:

<tr class="a test" style="display: none;">
  <td class="numeric"></td>
  <td class="date">1/1/16</td>
  <td class="numeric">$2.65</td>
  .... etc....
</tr>
<tr class="another tr">
  ...... etc......

当前正常运行的代码是这样的:

$the_row_I_want = $parseSectionofCodeImlookingat->find("tr:eq($rowIwant)");
$entire_tr_in_html = $the_row_I_want->__toString();

这样做是为整个tr返回html,我可以从中解析出类名和样式部分。但是我一直试图找出如何使用phpQuery语法来解析类名和样式部分。有没有办法用phpQuery(以及如何)做到这一点?

1 个答案:

答案 0 :(得分:0)

好的,明白了:

$the_row_I_want = $parseSectionofCodeImlookingat->find("tr:eq($rowIwant)");
$entire_tr_in_html = $the_row_I_want->__toString();
$the_class_attribute = $the_row_I_want->attr('class');
$the_style_attribute = $the_row_I_want->attr('style');