PhpQuery和replaceWith,如何?

时间:2011-02-16 11:51:36

标签: php phpquery replacewith

我正在使用PhpQuery,我需要为另一个标签替换“iframe”

html文件有一个Iframe

<div id="content">
    <div class="pad3"></div>
        <iframe src="http://www.yahoo.com" id="iFrame"></iframe>
    <div class="pad2"></div>
</div>

惠特这片

$doc = phpQuery::newDocumentFileHTML('file.htm');
$doc->find('iframe')->replaceWith('<p>test</p>');

我期待这个:

<div id="content">
    <div class="pad3"></div>
        <p>test</p>
    <div class="pad2"></div>
</div>

但没有任何反应。有人能给我一些线索吗?

最好的问候

1 个答案:

答案 0 :(得分:0)

尝试使用iframe元素的ID:

$doc->find('#iFrame')->replaceWith('<p>test</p>');