У меня есть два автозаполнения JQuery на экране.Один является обязательным, другой - нет.
У меня есть какой-то javascript, который настраивает их немного по-другому.
У меня проблема в том, чтобы стилизовать выпадающий список с помощью «обязательного» класса css, чтобы сделатьвизуально он отображается как обязательный (для пользователей с нарушениями зрения ...)
Я создал стилизованное поле ввода, это не проблема.
(function ($) {
$.widget("ui.comboboxMan", {
_create: function () {
var self = this,
select = this.element.hide(),
selected = select.children(":selected"),
value = selected.val() ? selected.text() : $("#PickListSessionDefault").val()
var input = this.input = $("<Input>")
.addClass("ui-textbox")
.addClass("mandatory")
.insertAfter(select)
.val(value)
Но я хочучтобы добавить тот же класс madatory в список выбора.
Я пробовал это:
open: function (event, ui) {
$('ul.ui-autocomplete').addClass('mandatory');
$('ul.ui-autocomplete li').addClass('mandatory');
},
Но это приводит к тому, что некоторые предметы не имеют фона по всей ширине.есть тонкая белая полоса слева и более толстая справа.CSS это:
.mandatory
{
background-color: #b9ffb9;
}
Предложения?