更改后的jquery multiselect删除选定的值

时间:2014-08-26 10:47:59

标签: javascript jquery jquery-multiselect

有很大的问题。 有jquery multiselect插件from here

$.ajax({
        url: 'my url',
        type: 'post',
        data: {'data': data1, 'data2': 'data2'},
        dataType: 'json',
        success: function(data){
            if(data.length >= 1){
                $('#selector').find('option').remove();
                $.each(data, function(key, value) {
                    if ($("#selector option[value='" + value.email + "']").length == 0){
                        $("#selector").append('<option value="'+ value.email +'" data-id="'+value.id+'" data-name="' + value.name + '" data-surname="' + value.surname + '">'+ value.name + ' ' + value.surname + ' ' + ' (' + value.email + ') sent (' + value.sent + ')' +'</option>').multiselect("destroy").multiselect( { sortable : false }  );
                    }
                });
            }else{
                $('#selector').find('option').remove();
                $('#selector').append('').multiselect("destroy").multiselect( { sortable : false }  );
            }      
        }
    });

并且在更改之后(调用此函数,从其他列表中选择cantacts)我选择的值消失

0 个答案:

没有答案