Javascript jQuery根据div中的文本删除5个特定div
有没有办法根据类名内的文本删除5个div。 这是我的部门Javascript jQuery根据div中的文本删除5个特定div,javascript,jquery,Javascript,Jquery,有没有办法根据类名内的文本删除5个div。 这是我的部门 <div class='instagram'> <div class='name'>John</div> </div> <div class='instagram'> <div class='name'>Adam</div> </div> <div class='instagram'> <div class='na
<div class='instagram'>
<div class='name'>John</div>
</div>
<div class='instagram'>
<div class='name'>Adam</div>
</div>
<div class='instagram'>
<div class='name'>Adam</div>
</div>
<div class='instagram'>
<div class='name'>John</div>
</div>
<div class='instagram'>
<div class='name'>Adam</div>
</div>
<div class='instagram'>
<div class='name'>Adam</div>
</div>
<div class='instagram'>
<div class='name'>John</div>
</div>
<div class='instagram'>
<div class='name'>John</div>
</div>
<div class='instagram'>
<div class='name'>John</div>
</div>
<div class='instagram'>
<div class='name'>John</div>
</div>
<div class='instagram'>
<div class='name'>Adam</div>
</div>
<div class='instagram'>
<div class='name'>John</div>
</div>
<div class='instagram'>
<div class='name'>Adam</div>
</div>
<div class='instagram'>
<div class='name'>Adam</div>
</div>
<div class='instagram'>
<div class='name'>John</div>
</div>
<div class='instagram'>
<div class='name'>John</div>
</div>
<div class='instagram'>
<div class='name'>Adam</div>
</div>
<div class='instagram'>
<div class='name'>Adam</div>
</div>
<div class='instagram'>
<div class='name'>John</div>
</div>
<div class='instagram'>
<div class='name'>John</div>
</div>
但是删除每个名字的最后5个div对我来说很困难,非常感谢您的帮助
请注意这些名字是动态的(John和Steve)。这些名称来自ajax结果。:)强>
谢谢!:) 可以与和一起使用
演示:您可以与和一起使用
演示:@PinoyStackOverflower如果您真正需要的是删除最后5个Adamas和最后5个John,我会选择简单的
$('.name:contains("Adam")').slice( -5 ).parent().remove(),
$('.name:contains("John")').slice( -5 ).parent().remove();
@PinoyStackOverflower如果你真正需要的是移除5个最后的Adamas和5个最后的Johns,我会选择简单的
$('.name:contains("Adam")').slice( -5 ).parent().remove(),
$('.name:contains("John")').slice( -5 ).parent().remove();
如果这些名称是动态的,这是否可能?John和Adam只是示例名称。@PinoyStackOverflower合并字符串并插入名称变量
:包含(“+data.name+”)
它不是简单地删除了最后5项吗?在你的生活中似乎是这样的test@spliter它会删除最后5个项目,其名称内容为John
或Adam
@PinoyStackOverflower replace.parent().slice(-5)。remove()
为.slice(-5)。最近('.instagram')。如果这些名称是动态的,是否可以这样做?John和Adam只是示例名称。@PinoyStackOverflower合并字符串并插入名称变量:包含(“+data.name+”)
它不是简单地删除了最后5项吗?在你的生活中似乎是这样的test@spliter它删除了最后5项,其名称内容为John
或Adam
@PinoyStackOverflower replace.parent().slice(-5)。remove()
为.slice(-5)。最近('.instagram')。remove()
我认为这只会删除.name类。这不会删除.instagram div。我想删除名称所在的.instagram div。:)不,@PinoyStackOverflower,它也会删除.instagram
。请检查结果窗口的来源;)谢谢你的回答,实际上这是我正在工作的网站,它仍然没有在我这边工作,因为名字下面有一个div,在这个网站上,名字是rayleeofficial,Erikogkris等等。所以当我使用你的代码时,它不会删除整个div。有什么想法吗?:)我认为这只会删除.name类。这不会删除.instagram div。我想删除名称所在的.instagram div。:)不,@PinoyStackOverflower,它也会删除.instagram
。请检查结果窗口的来源;)谢谢你的回答,实际上这是我正在工作的网站,它仍然没有在我这边工作,因为名字下面有一个div,在这个网站上,名字是rayleeofficial,Erikogkris等等。所以当我使用你的代码时,它不会删除整个div。有什么想法吗?:)
$('.name:contains("Adam")').slice( -5 ).parent().remove(),
$('.name:contains("John")').slice( -5 ).parent().remove();