Я новичок в jquery ui, и я пытаюсь добавить класс в selectmenu в jquery ui. Я пытаюсь это сделать, но это не так. Может кто-нибудь, пожалуйста, помогите мне в этомaddClass динамически в selectmenu jquery ui
$('#dd1').change(function() {
var input = $(this);;
if (!input.val()) {
input.selectmenu().addClass("test");
}
else{
input.selectmenu().addClass("test1");
}
});
.test {border: 3px solid #FF0004;}
.test1 {border: 3px solid #28AF08;}
Это правильный способ добавить класс для выбора меню динамически? Пожалуйста, направляйте меня
Это не добавляет класс таким образом. – Alexander
Какую версию вы используете? Есть старые вилки, у которых нет метода виджетов. Это правильный способ изменения официального jQuery UI Selectmenu. – fnagel
Не помните, как я решил эту проблему. Во всяком случае, похоже, что нужно работать - input.selectmenu («widget») или input.selectmenu («widgetMenu») для доступа к кнопке или самому сгенерированному меню. Хотя, я обнаружил, что не могу назначить что-то вроде ширины отдельно этим двум элементам. Я тоже создал обходной путь. – Alexander