簡體   English   中英

頁面加載前在Codeigniter中進行DOM操作

[英]DOM manipulation in codeigniter before page loads

有沒有一種方法可以在加載之前或加載時修改視圖文件的html,以便可以將包含div的元素包裝在具有特定類的現有元素周圍。

因此,例如:

如果我有元素

<div class="add-wrapper-to-this-elem">

</div>

當我通過$this->load->view('test_view');加載視圖時,在視圖文件test_view.php中的某個位置$this->load->view('test_view'); 然后我希望視圖使用add-wrapper-to-elem類在所有元素周圍加載一個額外的包裝div

這可能嗎,我將如何處理?

您可以創建包含內容的包裝視圖文件,然后加載該視圖:

<div class="add-wrapper-to-this-elem">
          <?php $this->load->view('test_view');?>
</div> 

請參閱CodeIgniter文檔上的處理輸出

您可以使用_output函數在控制器中獲取呈現的HTML,然后使用匹配項(正則表達式或其他)來查找元素並將其包裝。

請參閱使用正則表達式提取askaboutphp上的內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM