我需要克隆一段已经在DOM中被修改的标记。我想要获取原始HTML源代码 - 可以在“视图”>“源”中看到。
clone()使用的是DOM中的内容。
clone()使用的是DOM中的内容。
你不能这样做。
如果需要,可以在进行任何修改之前将原始标记存储在JavaScript变量中。
在操作DOM之前,尝试将其放入变量
中。我使用这种方法来进行jQuery模板化... var template = $('#template').html()
div
中保留原始标记。然后,克隆那个隐藏的内容。在更改 DOM 之前,您需要将该 HTML 复制到某个地方。任何给定时间点 DOM 当前具有的是您可以访问的内容,而不是过去/未来版本,除非您明确将它们保存到某个地方。