jquery删除重复链接

jquery删除重复链接,jquery,Jquery,我让jQuery删除重复链接,但它会删除整个页面的链接。我需要针对一个特定的部门。我只需要从导航报告类别中删除重复的部门 var-seen={}; $('a')。每个(函数(){ var txt=$(this.text(); 如果(见[txt]) $(this.remove(); 其他的 seed[txt]=真; }); 在代码中,请使用正确的选择器: var-seen={}; $('.nav报告类别a')。每个(函数(){ var txt=$(this.text();

我让jQuery删除重复链接,但它会删除整个页面的链接。我需要针对一个特定的部门。我只需要从导航报告类别中删除重复的部门

var-seen={};
$('a')。每个(函数(){
var txt=$(this.text();
如果(见[txt])
$(this.remove();
其他的
seed[txt]=真;
});


  • 在代码中,请使用正确的选择器:

    var-seen={};
    $('.nav报告类别a')。每个(函数(){
    var txt=$(this.text();
    如果(见[txt])
    $(this.remove();
    其他的
    seed[txt]=真;
    });
    
    
    

    这对我很有效。var-seen={}$('.nav报告类别a').each(函数(){var txt=$(this.text();if(seen[txt])$(this.closest(“li”).remove();else seen[txt]=true;});为什么要使用更具体的选择器来解决这个问题?这毫无意义
    $('a')
    也应该找到这些锚定标记。@KevinB这就是问题所在dude:
    我需要针对一个特定的div。我只需要从导航报告类别中删除重复的a
    @KevinB LoL。你是下一个投票者吗?哈哈。很好的个人资料。但是为什么呢?我回答得很好,对吗?这不是很好吗?不,这是个骗局。