我有一个脚本分析在 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');
然后它可以工作,但是它会改变所有标签的颜色,而我只需要输入最后一个标签即可。