0

我有一个脚本分析在 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;
}

我在这里阅读了一个提示,但它不起作用。没有类被添加。如果我将其替换为:

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

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

4

0 回答 0