gpt4 book ai didi

jQuery 删除自定义元素的标签

转载 作者:行者123 更新时间:2023-12-01 01:12:17 25 4
gpt4 key购买 nike

我使用拆分和连接函数动态生成了以下标记

<span>
<em style="position: relative;">T</em>
<em class="good" style="position: relative;">H</em>
<em style="position: relative;">E</em>
<em style="position: relative;">S</em>
</span>

我想删除没有“good”类的元素的 em 标签。得到这样的东西:

<span>
T <em class="good" style="position: relative;">H</em> ES
</span>

我认为我可以使用展开来实现此目的,但它不起作用:

$(document).ready(function(){
$("#njoin").live('click', function(){
$('em').each(function() {
if ($(this).hasClass('good')) {
$('.good').unwrap();
}
});
});
});

我应该怎么做才能让它发挥作用?谢谢

最佳答案

$('em').each(function(){
if(!$(this).hasClass('good'))
$(this).remove();
});

应该就是这么简单。

关于jQuery 删除自定义元素的标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2246417/

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