Javascript 使用jQuery将克隆节点添加到DOM

Javascript 使用jQuery将克隆节点添加到DOM,javascript,html,jquery,dom,clone,Javascript,Html,Jquery,Dom,Clone,我有以下代码,可以很好地克隆块html结构。问题是我需要修复DOM中新添加的结构。但是当我刷新页面时,我丢失了添加的块。如何永久添加新添加的块 var regex=/^.+?\d+$/i; 变量cloneIndex=$.clonedInput.length; 功能克隆{ $this.parents.clonedInput.clone .附体 .attrid,clonedInput+cloneIndex .找到* .每个功能{ var id=this.id | |; var match=id.m

我有以下代码,可以很好地克隆块html结构。问题是我需要修复DOM中新添加的结构。但是当我刷新页面时,我丢失了添加的块。如何永久添加新添加的块

var regex=/^.+?\d+$/i; 变量cloneIndex=$.clonedInput.length; 功能克隆{ $this.parents.clonedInput.clone .附体 .attrid,clonedInput+cloneIndex .找到* .每个功能{ var id=this.id | |; var match=id.matchregex | |[]; 如果match.length==3{ this.id=匹配[1]+克隆索引; } } .在“单击”“按钮.克隆”“克隆” .在“单击”、“按钮.删除”上,删除; 克隆索引++; } 功能删除{ $this.parents.clonedInput.remove; } $button.clone.onclick,克隆; $button.remove.onclick,remove; 身体{ 填充:10px; } .克隆输入{ 填充:10px; 边界半径:5px; 背景色:def; 边缘底部:10px; } .clonedInput div{ 保证金:5px; } 学习范畴* 请选择 子类别* 请选择类别 子类别* 请选择子类别 克隆 去除
不能使用JavaScript或jQuery修改服务器返回的HTML。如果希望在刷新页面时显示效果,则需要在每次页面加载时重新运行jQuery代码

如果您试图调整页面以反映用户的选择,则可以将这些选择存储在中,并在加载页面时将其读回,以便重新播放所需的任何修改

//当用户进行选择时: setItem'category1','Some Selection'; //然后,当页面加载时: const category1=localStorage.getItem'category1'; if类别1{ //您的DOM修改代码在这里 }
将来,避免链接到代码,但不要嵌入任何代码。您应该收到一个验证错误。看起来您是通过将链接文本包装在记号标记内来解决这个问题的,记号标记甚至不会呈现链接,并且实际上会隐藏链接,使其不被单击……为了保存动态添加的内容,您需要在关闭窗口之前先保存状态。您需要能够保存状态并回放。jQuery不会为您这样做。您需要自己的算法或插件。