2016-05-14 5 views
0

Ich habe ein Skript, das eine HTML-Seite analysiert. Ein Abschnitt analysiert die verschiedenen tr-Elemente. Angenommen, wir tr Struktur wie diese:phpQuery: Wie die Klassen- und Stilklausel des trs analysiert wird

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

Der aktuelle Code, der fein arbeitet, ist so etwas wie diese:

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

Was das bedeutet ist die HTML für die gesamte tr zurückzukehren, von dem ich kann die Klassennamen und Stilabschnitte analysieren. Jedoch habe ich versucht herauszufinden, wie man die phpQuery-Syntax benutzt, um den Klassennamen und den Stil für mich zu analysieren. Gibt es eine Möglichkeit, dies mit phpQuery (und wie) zu tun?

Antwort

0

OK, es herausgefunden:

$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'); 
Verwandte Themen