我有HTML格式
<div class = "someclass">
<div></div>
<div></div>
<div class = "anotherclass">Some Text</div>
<div></div>
</div>
我需要获取父div,然后从给定的孩子中选择一些东西。我需要两个div,因为它们都包含我需要的属性或文本。
我尝试过:
$contenttypes = $xpath->query("//*[contains(@class, 'someclass')]/*");
foreach ($contenttypes as $contenttype) {
// do some stuff with parent div
// now get needed child div
$neededchild = $xpath->query('div[contains(@class, \'anotherclass\')]', $contenttype);
// something not right - no results returned...
}
这样可以使父母很好,但之后似乎并没有把我带给孩子。
关于我在做什么错的想法?
谢谢, 布莱恩