簡體   English   中英

Jquery克隆原始HTML而不是DOM

[英]Jquery clone original HTML not DOM

我需要克隆已經在DOM中修改過的標記部分。 我想獲得原始的HTML源代碼 - 在View> Source中看到的內容。

clone()使用DOM中的內容

你不能。

如果需要,請在進行任何修改之前將原始標記存儲在JavaScript var中。

在操作DOM之前,嘗試將其放入variable 我將此方法用於jQuery模板... var template = $('#template').html()

一種簡單的方法是在隱藏的div保留原始標記。 然后,克隆隱藏的內容。

另一種選擇是執行AJAX請求以檢索原始文檔,然后從那里加載要復制的HTML。

我前段時間為這個任務寫了一個庫:)

http://www.moyablog.com/innerouter-xhtml/

originalOuterXHTML(element)將完成你想要的

在對DOM進行更改之前,您需要將該HTML復制到某些內容中。 DOM在任何給定時間點目前擁有的是您可以訪問的內容,而不是過去/未來版本,除非您明確地將它們保存到某些內容中

暫無
暫無

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

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