简单 HTML DOM -(直接)子选择器

发布于 2024-12-19 13:51:52 字数 846 浏览 0 评论 0原文

如何获取带有文本 Titlea 元素的内部文本?

我正在尝试使用 $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>

How can i get the inner text of the a element with text Title?

I'm trying with $html->find('#someid p > a') but it includes all nested descendant a elements.

<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>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

我只土不豪 2024-12-26 13:51:52

您是否尝试过使用 filter(':first')filter(':first-child') ?您也可以尝试使用 ->firstChild 查找。

我想你需要第一个后代。否则,您可以考虑使用特定锚标记的 ID。

Have you tried using filter(':first') or filter(':first-child')? You may also try using the ->firstChild lookup.

I assume you need the first descendent. Otherwise, you could consider using an id for the specific anchor tag.

沉溺在你眼里的海 2024-12-26 13:51:52

尝试:

$e = $html->find(''#someid p > a', 0);
//or type first_child

Try:

$e = $html->find(''#someid p > a', 0);
//or type first_child
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文