Изменить цвет (или класс) только одной опции для select2 - PullRequest
0 голосов
/ 24 июня 2019

Я пытаюсь изменить цвет одной из опций select2, используя метод добавления. Для добавления я использую

$('#cirugia').append('<option value="'+ d.codigo + '">' + d.nombre + '</option>');

Это прекрасно работает. (Новые опции, которые он создает в select и в select2). Моя проблема в том, что когда я пытаюсь изменить класс параметров только на один элемент (а не на весь select2). Я пытался использовать

$('#cirugia').append('<option class="new_class" value="'+ d.codigo + '">' + d.nombre + '</option>');

но это только помещает класс в опции выбора (а не в select2).

Единственное, что немного работает - это ставить ярлык с отключенным текстом, как этот

$('#cirugia').append('<option disabled value="'+ d.codigo + '">' + d.nombre + '</option>');

Но мне нужно иметь возможность щелкнуть «отключенный параметр», чтобы он не работал идеально.

Извините, если я не могу объяснить лучше, я новичок в этом. Спасибо

...