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');
それは機能しますが、最後に入力したものだけで行う必要がある間、すべてのタグの色が変わります。