0

在我的例子中,我选择了一些基于 $('a,form,[onclick]') 的元素,但是,由于有些元素包含 onclick 属性,它会被获取两次。我想从此元素集中删除相同的元素对象。我所做的是使用下面的代码,但是,它不起作用:

total = $('a,form,[onclick]')
$(total).each(function(index, element) {
         for(var i=index;i<total.length;i++){
        if($(this)[0] == $(total[i])[0]){
            $(total[i]).remove();
        }
    }
});

这个问题应该怎么解决,求大神帮忙,谢谢

4

1 回答 1

2

尝试使用独特的功能:

$.unique(total);
于 2012-07-13T09:58:38.370 回答