0

私の場合、$('a、form、[onclick]')に基づいていくつかの要素を選択しましたが、いくつかの要素にはonclick属性が含まれているため、2回取得されます。この要素セットから同じ要素オブジェクトを削除したいと思います。私がしているのは以下のコードを使用することですが、それは機能しません:

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 に答える