如何使用 jquery 从包含 HTML 的变量中删除元素
How to remove an element with jquery from a variable containing HTML
>我正在制作一个论坛,用户可以引用其他人的评论。
当您单击评论上的引用时,它会获取该评论的 html 并将其放入一个小框中,上面写着 Quote: Original post by a member
,就像大多数论坛一样。
但是,当我回复包含引用的评论时,它会返回
Quote: Original post by a member
Quote: Original post by a member
因此,当我发布下一个回复时,它有两个引号堆叠在一起。
我想做的是从原始评论中删除引用,以便只显示 1 个引用。报价的 ID 是span.threadreply
的,我可以使用以下代码将其从 DOM 中删除。
$("#somereplyid span.threadreply").remove()
但这会将其从页面中删除,我不想这样做。我在标记为 reply
的变量中有 somereplyid
的 HTML。如何使用 jQuery 清理此变量以删除 span.threadrepre,而无需将其从实际文档中删除?
如果我不清楚,请告诉我,以便我可以编辑和改进问题。
尝试使用它来定义您的回复变量:
var reply = $('#reply').clone().find('span.threadreply').remove().end().html();
相关文章:
- 如何使用jquery随机删除变量
- 改进js代码以删除全局变量和函数
- 用于添加和删除类的 Jquery 打开/关闭变量
- 删除两个函数使用的全局变量
- 从类函数中删除类变量
- Rails从本地环境变量中删除端口
- 从数组中删除元素,然后保留其状态以备将来使用,而不使用全局变量
- JSON删除还会删除源变量中的属性
- 在使用javascript再次声明变量之前,请先清除或删除该变量
- nodejs中的Javascript全局变量和属性-全局属性有时会被删除
- 如何删除或取消设置Javascript变量
- 从 json 代码中删除 javascript 对象变量名称文本
- 从数组中删除不会更新变量内的引用
- 如何在 PHP 中从以前的 URL 中删除 $_GET 变量
- 使用 javascript 从页面中删除变量或对象
- 如何从 JavaScript 变量中删除所有小数
- 如何在变量 Javascript 中删除双引号
- 删除主干中的变量
- 传单 - 根据变量添加和删除列表中的所有图层
- 操作后会话变量 删除