码迷,mamicode.com
首页 > Web开发 > 详细

jquery 排除重复

时间:2015-09-23 14:48:28      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:

应用场景——双盒选择器

 

技术分享

两个select可能会出现重复的情况

排除重复代码如下:

/**
     * 删除$fromGroup中与$toGroup重复的option
     * @param $fromGroup = $(‘#‘ + fromGroup + ‘ option:selected‘)
     * @param $toGroup = $(‘#‘ + toGroup + ‘ option‘)
     */
    function filterRepeat($fromGroup, $toGroup) {
        //方法一:
        /*var repeatItems = $.grep($fromGroup, function(v){
            // if the item does not exist return true which includes it in the new array
            return $toGroup.filter("option[value=‘" + $(v).val() + "‘]").length != 0;
        });*/
        //方法二:
        var repeatItems = $fromGroup.filter(function(index){
            return $toGroup.filter("option[value=‘" + $(this).val() + "‘]").length != 0;
         });
        $(repeatItems).remove();
    }

jquery 排除重复

标签:

原文地址:http://www.cnblogs.com/winkey4986/p/4832126.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!