gpt4 book ai didi

javascript - 如何删除 Jquery 中两个元素之间的文本?

转载 作者:行者123 更新时间:2023-11-28 13:35:37 24 4
gpt4 key购买 nike

如何在 Jquery 中删除具有不同类和相同容器的两个元素之间的文本('/')?我需要删除 a.main-home 和 a.home 之间的斜杠。 .reght_pagenation 内的链接数量各不相同。是否可以 ?非常感谢。

HTML:

<div class="reght_pagenation">
<a title="Úvod" href="http://www.odsavacky.cz/en">Úvod</a>
/
<a title="Produkty" href="http://www.odsavacky.cz/en/produkty">Produkty</a>
<a class="main-home" href="http://www.odsavacky.cz" title="Go to Cheiron a.s..">Cheiron a.s.</a>
/
<a class="home" href="http://www.odsavacky.cz/en" title="Go to CHEIRÓN a.s. - English.">CHEIRÓN a.s. - English</a>
/ Suction systems
</div>

最佳答案

您可以在 main-home 之后找到文本节点并将其删除...添加 filter() 只是为了进行双重检查。

var $mh = $('.reght_pagenation .main-home');
$($mh.prop('nextSibling')).filter(function(){
return this.nodeType == 3
}).remove()

演示:Fiddle

如果结构始终保证相同,则 you can omit the filter()

关于javascript - 如何删除 Jquery 中两个元素之间的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21607615/

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