$('.div1 a').live('click', function () {
                var _class = $(this).attr('data');
                $('.div li').each(function () {                    if ($(this).attr('data-id') == _class) {
                        $(this).removeClass('active');
                    }
                })
                $('.div1 a').each(function () {
                    if ($(this).attr('data') == _class) {
                        $(this).remove();
                    }
                });

            });

解决方案 »

  1.   

    什么鸟类库?精简过的jquery?居然不支持属性选择器。。
      

  2.   

    $(function(){
        function active(id, enable){
            var li = $('.div li').filter('[data-id="'+id+'"]');                
            
            li.addClass('active');
            $('.div1').append('<a href="javascript:void(0)" data="' + id + '">' + li.text() + '</a>');
        }
        
        function inactive(id){                
            var li = $('.div li').filter('[data-id="'+id+'"]');
            
            li.removeClass('active');
            $('.div1 a[data="'+id+'"]').remove();
        }
        
    $('.div').on('click','li',function(){
    var _class = $(this).attr('data-id');
            
    if(!$(this).hasClass('active')){
    if($('.div li.active').length >= 10){
    alert('目的地最多支持10个');
             return false;
    }else{
                    active(_class);
    }
    }else{
                inactive(_class);              
    }
    });
        
    $('.div1').on('click','a',function(){
            inactive($(this).attr('data'));
    });
    });