jquery 如何去除select 控件重复的option

这个去重不是很好用,如果id值不同,text是一样的,也会被去掉

<input type="button" class="btn" id="btn" value="去重" />

jquery:

//去重
$(function(){
    $("#btn").click(function() {
        $("select option").each(function() {
            text = $(this).text();
            if($("select option:contains("+text+")").length > 1)
                $("select option:contains("+text+"):gt(0)").remove();
        });
    });
})
原文地址:https://www.cnblogs.com/sjxx/p/5607938.html