循环以比较2列中的元素

时间:2013-03-13 15:55:54

标签: jquery loops compare

我有两列,其中一些包含类“parentandsub”的元素。

我想循环遍历A列中的每个parentandsub元素,并检查它是否在B列中。如果不是,那么我想在A列中突出显示该元素。

这是我的代码,但它不起作用:

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

    if ($(".column1 .parentandsub:contains('" + $(this).html() + "')").length == 0) {
     $(this).wrap('<span class="parentandsubhilite" />');
    }

});

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

尝试:

$(".column2 .parentandsub").each(function(index){
    if ($(".column1 .parentandsub:nth-child("+(index+1)+"):contains("+$(this).html()+")").length== 0) {
       $(this).wrap('<span class="parentandsubhilite" />');
    }
});