第二个元素的Zend_Dom_Query选择器

时间:2012-07-28 10:53:58

标签: php zend-dom-query

<div id="test">
<span>Don't select me</span>
<span>Select me</span>
</div>

我想在div#test中选择第二个范围 存在eq()选择器(如jQuery)或类似的东西?

1 个答案:

答案 0 :(得分:1)

不幸的是Zend_Dom_Query不支持来自css的:nth-child(n)选择器,但是还原为xpath以查询您可以写:

 $result = $dom->queryXpath('//div[@id="test"]/span[2]');

Zend_Dom_Query库使用场景后面的xpath来执行CSS样式查询,因此,如果您对xpath语法有所了解,可以先了解一下使用getXpathQuery方法生成的内容。结果对象。