Find and Remove Duplicated Element IDs

by magizter

HTML

<div id="featured">Featured</div>
<div id="featured">Featured</div>
<div id="nofeatured">No Featured</div>
<div id="featured">Featured</div>
<div id="featured">Featured</div>
<div id="featured">Featured</div>
<div id="featured2">Featured2</div>
<div id="featured2">Featured2</div>
<div id="featured">Featured</div>

JavaScript

var $elems = $('[id]');
var n = $elems.length;

for (var i = 0; i < n; ++i) {
    var el = $elems[i];
    if (el.parentNode) {
        var id = el.id;
        for (var j = i + 1; j < n; ++j) {
            var cmp = $elems[j];
            if (cmp.parentNode && (cmp.id === id)) {
                $(cmp).remove();
            }
        }
    }
}