Бортовой журнал Ктулху

jQuery: убрать дублирующиеся элементы

Имеется список из повторяющихся элементов, нужно оставить только уникальные.

Было так:

<a href="#">Book</a>

<a href="#">Magazine</a>

<a href="#">Book</a>

<a href="#">Book</a>

<a href="#">DVD</a>

<a href="#">DVD</a>

<a href="#">DVD</a>

<a href="#">Book</a>

Стало так:

<a href="#">Magazine</a>

<a href="#">Book</a>

<a href="#">DVD</a>

--- script ---

var seen = {};

$('a').each(function() {

var txt = $(this).text();

if (seen[txt])

$(this).remove();

else seen[txt] = true;

});

--- /script ---