我正在尝试解析此表(仅显示部分):
<table width="100%" cellpadding="0" cellspacing="0" id="row-item-all-0-1" class="my-day-menu-table" style="">
<tr class="always-show-me">
<td colspan="3"><strong>Dinner</strong></td>
</tr>
<tr class="price- menu-item-type-1">
<td width="24%" class="child-odd border-candidate station" style="vertical-align:top;" rowspan="1">
<strong>options</strong>
</td>
<td class="child-odd description">
<strong>pasta express</strong> <img class="tipbox vegetarian" src="http://www.cafebonappetit.com/images/public/menu-item-type-orange.png" alt="vegetarian" />
</td>
...
</tr>
...
</table>
我想得到文本“options”,其中包含“child-odd border-candidate selection”类,但是当我使用Simple HTML Dom解析器时,它似乎不喜欢它,因为该类不止一个单词。我该怎么做?注意我已经尝试将类名放在引号中但它没有用。
答案 0 :(得分:0)
该课程不超过一个单词,它是单独的类。您应该能够使用Simple HTML DOM Parser以这种方式获取该元素:
$el = $html->find('div[class=child-odd border-candidate selection]');