0

我有两列,Master 和 Slave,我想检查 Master 中的哪些链接不在 Slave 中,并突出显示它们。

但是,这似乎不起作用:

$(".column2 a").each(function(){


    if ($('.column1').find($(this).html()).length == 0) {
     alert($(this).html()); 
     $(this).addClass('masterhilite');
    }

});

知道为什么这不起作用吗?谢谢

4

1 回答 1

2

检查是否存在具有相同 href 属性的链接.column1,如果不突出显示?

$(".column2 a").filter(function(){
      return !$('.column1 a[href="' + $(this).attr('href') + '"]').length;
}).addClass('masterhilite');

编辑:

或检查相同的文本:

$(".column2 a").filter(function(){
      return !$('.column1 a:contains(' + $(this).text() + ')').length;
}).addClass('masterhilite');
于 2013-03-11T00:18:26.483 回答