我正在使用QueryPath,我希望能够获得给定选择器的原始内容。
除了获取内容的->text()之外,我在文档中找不到任何其他东西。这为我提供了文本,这样My l2 <a href="/alink">alink</a>就变成了My l2 alink,但我希望在输出中使用a标记。
怎样才能得到输出的My l2 <a href="/alink">alink</a>?
我在下面写了一些伪代码
$html = '<div class="col-sm-11 col-12 offset-sm-1 collapse">
<ul>
<li>
My li1
</li>
<li>
My l2 <a href="/alink">alink</a>
</li>
</ul>
</div>';
$dom = qp($html, "li");
foreach($dom as $key){
$key->text();
}发布于 2018-03-12 06:28:21
你应该使用
$key->innerHtml();
而不是text()
https://stackoverflow.com/questions/48904524
复制相似问题