Select2 - 所选标签的不同颜色

时间:2013-09-01 00:02:30

标签: html css twitter-bootstrap jquery-select2

我有一个脚本分析在Bootstrap Select2中选择的标签ID,我试图在条件的情况下更改标签的颜色。这就是我所拥有的:

$('#email_from').on('change', function(e) {
    if (e.added) {
        last = e.val.length-1;
        $.ajax( {
            type: 'POST',
            url: 'email.informer.php',
            data: 'email_id=' + e.val[last],
            success: function(data) {
                if (data == 0) {
                    $('.select2-search-choice:not(.selected_clr)', this).addClass('selected_clr');
                }
            },
            dataType: 'html'
        });
    }
});

我有css文件:

li.selected_clr {
    background-color: #633421 !important;
}

我读了一个提示here但它不起作用。没有课程被添加。如果我将其替换为:

$('.select2-search-choice').addClass('selected_clr');

然后它可以工作,但它改变了所有标签的颜色,而我只需要输入最后一个标签。

0 个答案:

没有答案