我有两列,Master和Slave,我想检查Master中哪些链接不在Slave中,然后突出显示它们。
然而,这似乎不起作用:
$(".column2 a").each(function(){
if ($('.column1').find($(this).html()).length == 0) {
alert($(this).html());
$(this).addClass('masterhilite');
}
});
知道为什么这不起作用?感谢
答案 0 :(得分:2)
检查.column1
中是否存在具有相同href属性的链接,如果不突出显示?
$(".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');