使用 jQuery unique 过滤重复的 img src 或删除

Joh*_*Doe 4 jquery image unique

我尝试了此处讨论的不同解决方法,但它们都不适用于我的情况。

这是我的来源:

<div class="colourDots">
   <img src="/out/pictures/generated/product/8/300_450_100/60028.bl.jpg"/><br>
   <img src="/out/pictures/generated/product/8/300_450_100/60028.bl.jpg"/><br>
   <img src="/out/pictures/generated/product/8/300_450_100/60028.bl.jpg"/><br>
   <img src="/out/pictures/generated/product/8/300_450_100/60028.sw.jpg"/><br>
   <img src="/out/pictures/generated/product/8/300_450_100/60028.bl.jpg"/><br>
   <img src="/out/pictures/generated/product/8/300_450_100/60028.bl.jpg"/><br>
   <img src="/out/pictures/generated/product/8/300_450_100/60028.bl.jpg"/><br>
Run Code Online (Sandbox Code Playgroud)

我想只显示上面列表中唯一的“img src”,没有重复的图片......

脚本:

var uniqueImg = $(".colourDots img").get();
divs = $.unique(uniqueImg);
Run Code Online (Sandbox Code Playgroud)

我再次得到相同的来源:-(

有什么想法或其他解决方法吗?

epi*_*isx 5

尝试这个:

$(function(){
    var srcs = [],
        temp;
    $(".colourDots img").filter(function(){
        temp = $(this).attr("src");
        if($.inArray(temp, srcs) < 0){
            srcs.push(temp);   
            return false;
        }
        return true;
    }).remove();
});
Run Code Online (Sandbox Code Playgroud)

这是链接http://jsfiddle.net/xCjjp/