gpt4 book ai didi

javascript - JQuery 删除超链接并替换为文本

转载 作者:太空宇宙 更新时间:2023-11-04 14:58:14 24 4
gpt4 key购买 nike

如何从 li 中删除超链接并将其替换为其他文本?

<li class="pull-left">
<a href="#" class="js-close-post" data-post-id="1">
Close
</a>
</li>

以下删除整个 li。我想要的是淡出链接并淡入文本 Closed

<li class="pull-left">
Closed

</li>

$(".js-close-post").click(function (e) {
var link = $(e.target);
link.parents("li").fadeOut(function () {
$(this).remove();
});

});

最佳答案

使用 text('Closed')html('Closed')<li> 上会删除 <a>

尝试

$(".js-close-post").click(function (e) {  
// "this" is the <a>
var $li = $(this).closest("li").fadeOut(function () {
$li.text('Closed').fadeIn();
});
});

关于javascript - JQuery 删除超链接并替换为文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38466823/

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