【发布时间】:2014-08-13 08:25:19
【问题描述】:
我正在使用 PHP 简单的 HTML DOM 类来解析 html。
我想选择带有id="content"内部文本的div,但是当我调用$selecrot->plaintext时,它也会返回子div文本
示例 HTML
<div id="content">
Hello World.
<div id="sub-content1">
Text I don't want to select.
</div>
<div id="sub-content2">
Text I don't want to select
</div>
</div>
示例代码
//suppose $html contains above html
$selector = $html->find("div#content", 0);
echo $selector->innertext;
//it outputs "Hello World. Text I don't want to select. Text I don't want to select"
//but
我只想要“Hello World”
【问题讨论】:
-
这个问题与jquery无关。不是重复的问题