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

で2番目のスパンを選択したいdiv#test。セレクター(jQueryなど)またはそのようなものが存在しますか
eq()

4

1 に答える 1

1

残念ながら、cssからZend_Dom_Queryのセレクターはサポートされていませんが、クエリ:nth-child(n)に戻ると次のxpathように記述できます。

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

ライブラリはバックグラウンドでxpathを使用してCSSスタイルのクエリを実行するため、xpath構文に遭遇した場合は、結果オブジェクトZend_Dom_Queryのメソッドで生成されたものを覗き見することができます。getXpathQuery

于 2012-07-28T11:23:00.997 に答える