gpt4 book ai didi

javascript - 如何使用 jquery 从包含 HTML 的变量中删除元素

转载 作者:行者123 更新时间:2023-11-28 00:04:10 25 4
gpt4 key购买 nike

我正在做一个论坛,用户可以引用其他人的评论。
当您点击评论上的引用时,它会获取该评论的 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.threadreply 而无需将其从实际文档中删除?

如果我不清楚,请告诉我,以便我可以编辑和改进问题。

最佳答案

尝试使用它来定义您的回复变量:

var reply = $('#reply').clone().find('span.threadreply').remove().end().html();

关于javascript - 如何使用 jquery 从包含 HTML 的变量中删除元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19503714/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com