嘿, 不知道这篇文章应该有什么标题,很难描述:)
我有一个带有数字的动态 ID
<div id="post-full-116">Content</div>
<div id="post-116">Content</div>
我想查询 id="post-full-116"的动态编号(在本例中为 116),如果页面上存在 id="post-116"的另一个 div,我想将其删除。
我知道听起来很奇怪。这样你就明白了它背后的想法,id =“post-number”的 div 保存帖子的预览,id =“post-full-number”的 div 保存帖子的完整内容。
如果完整的帖子已经显示,我不想显示帖子的预览 - 所以我只想用 jquery 隐藏它。我知道我之前应该在服务器端执行此操作,但是在这种情况下 jquery 将是完美的。
知道如何查询动态 id 的编号并删除具有相同编号的相应 div 吗?
谢谢
最佳答案
$('div[id^="post-full"]').each(function(){
$('#post-' + this.id.split('-')[2]).remove();
});
关于jquery:读取div id并删除适当的div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4340366/