想象一下,你必須通過php
產生的一些代碼:PHP - 訪問和執行數據「即時」?
<ul>
<li><?php smth ?></li>
<li><?php smth ?></li>
<li><?php smth ?></li>
</ul>
<ul>
<li><?php smth ?></li>
<li><?php smth ?></li>
<li><?php smth ?></li>
</ul>
(...)
但會動態生成,在一個函數加載的代碼,並沒有直接進入到各節點(<li>
在這種情況下)。所以在我的網站上,它看起來有點像一個包括:
<?php include("but not the file but code above generated by some engine"); ?>
所有明確?這就是交易。
我想修改此代碼。所以在加載後,我希望每個<ul>
元素都在<div>
的內部,並增加ID。所以結束代碼將如下所示:
<div id="1">
<ul>
<li><?php smth ?></li>
<li><?php smth ?></li>
<li><?php smth ?></li>
</ul>
</div>
<div id="2">
<ul>
<li><?php smth ?></li>
<li><?php smth ?></li>
<li><?php smth ?></li>
</ul>
</div>
(...)
任何想法?我有我自己的概念,基於加載後添加<div>s
加入for循環後剝離網站的代碼,但我相信有更優雅的方式?
我一直假設到關於ob_xmlfilter,但我叫名字。但通常可以捕獲輸出,將其輸入到QueryPath或phpQuery中,然後在PHP中重新構造(類似jQuery)。不利的一面是,這將是一個可衡量的放緩,所以你應該有一個非常好的用例。 – mario 2010-11-18 22:46:30