gpt4 book ai didi

javascript - 如何用 Jquery 替换文本?

转载 作者:行者123 更新时间:2023-11-30 07:03:07 24 4
gpt4 key购买 nike

我可以通过 jquery 将我的名字替换为“匿名”吗?但仍然保留我的 anchor 标记和评论的特定链接。我想不通,所以我尝试删除文本并保留带有

的评论
$('div.entryFooter').replaceWith($('div.entryFooter a')); 

但它显示了所有三个“a”元素的所有内容在我所有的 div 中。

理想情况下,我只需要将名称替换为“匿名”。我的名字总是不同的,所以我需要一种方法来找到“发布者”之后的名字

<div class="entryFooter">Posted by mjroodt at 24/10/2011 11:48<a href="/BlogPage.aspxid=20396&blogid=58906">Comments (1)</a></div>

<div class="entryFooter">Posted by mjroodt at 27/10/2011 13:33<a href="/BlogPage.aspx?id=12396&blogid=58945">Comments (2)</a></div>

<div class="entryFooter">Posted by mjroodt at 27/10/2011 15:59<a href="/BlogPage.aspx?id=14396&blogid=59963">Comments (7)</a></div>

非常感谢

最佳答案

这里不需要jQuery。只需使用 Javascript replace([substring], [newstring]) 函数:

var value = $(".div.entryFooter").text().replace("James Johnson", "Anonymous");

需要注意的是,这只是为了视觉展示。如果您根本不想显示名称,则需要在服务器或数据库级别解析它们。

$(".div.entryFooter").each(function(){
$(this).text($(this).text().replace("James Johnson", "Anonymous"));
});

关于javascript - 如何用 Jquery 替换文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7892648/

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