phpQuery: как разобрать предложение класса и стиля tr

У меня есть скрипт, анализирующий 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();

Это возвращает html для всего tr, из которого я могу проанализировать разделы имени класса и стиля. Однако я пытался выяснить, как использовать синтаксис phpQuery для анализа имени класса и раздела стиля для меня. Есть ли способ сделать это с помощью phpQuery (и как)?


person macmiller    schedule 14.05.2016    source источник


Ответы (1)


Хорошо, разобрался:

$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');
person macmiller    schedule 14.05.2016