3

テキストタイトルaを持つ要素の内部テキストを取得するにはどうすればよいですか?

試して$html->find('#someid p > a')いますが、ネストされたすべての子孫a要素が含まれています。

<div id="someid">
    <tr>... Same structure ...<tr>
    <tr>
        <td>
            <p>
                <a href="#">Title</a>
                <br>
                <span class="someClass">
                    <a href="#">text1</a>
                    <a href="#">text2</a>
                    <a href="#">text3</a>
                    <a href="#">text4</a>
                </span>
            </p>
            <p>text5</p>
        </td>
        <td>text6</td>
    </tr>
    <tr>...<tr>
</div>
4

2 に答える 2

0

またはを使用してみましたfilter(':first')filter(':first-child')->firstChildルックアップを使用することもできます。

私はあなたが最初の子孫を必要としていると思います。それ以外の場合は、特定のアンカータグにIDを使用することを検討できます。

于 2011-12-04T12:57:50.933 に答える
-2

試す:

$ e = $ html-> find('' #someid p> a'、0);
//またはfirst_childと入力します
于 2011-12-04T13:02:57.353 に答える