$(\'[id]\').each(function () {
var ids = $(\'[id=\"\' + this.id + \'\"]\');
// remove duplicate IDs
if (ids.length > 1 && id
try this
var duplicated = {};
$('[id]').each(function () {
var ids = $('[id="' + this.id + '"]');
if ( ids.length <= 1 ) return ;
if ( !duplicated[ this.id ] ){
duplicated[ this.id ] = [];
}
duplicated[ this.id ].push( this );
});
// remove duplicate last ID, for elems > 1
for ( var i in duplicated){
if ( duplicated.hasOwnProperty(i) ){
$( duplicated[i].pop() ).remove();
}
}
and jsfiddle is http://jsfiddle.net/z4VYw/5/