gpt4 book ai didi

javascript - 找出带有类名的 div 并删除其前后的  

转载 作者:行者123 更新时间:2023-11-28 19:40:22 25 4
gpt4 key购买 nike

我有一个格式化的文本字段,其中包含..

"this is some text node 
<div class="myClass">contents....</div>
&nbsp;some more text node&nbsp;
<div class="myClass">contents....</div>
&nbsp;"

..像这样。

现在我想删除那些只有 class="myClass" 的 div 周围的所有“ ”,即“ ” "在这些 div 之前和之后。

我已经浏览了此链接,但它没有解决我的问题

jquery how to find if div with specific id exists

提前致谢。

最佳答案

我可能会选择类似的东西

var text = '"this is some text node&nbsp;<div  class="myClass"> contents....</div>&nbsp;some more text node&nbsp;<div  class="myClass"> contents.... </div>&nbsp;"';

var $ct = $('<div />', {
html: text
});

$ct.find('.myClass').each(function () {
if (this.nextSibling && this.nextSibling.nodeType == 3) {
this.nextSibling.data = this.nextSibling.data.replace(/^\s+/, '');
}
if (this.previousSibling && this.previousSibling.nodeType == 3) {
this.previousSibling.data = this.previousSibling.data.replace(/\s+$/, '');
}
})

var html = $ct.html();

演示:Fiddle

关于javascript - 找出带有类名的 div 并删除其前后的  ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25202748/

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