在selectmenu jquery UI中动态地将类添加到ui-selectmenu-status

时间:2013-11-11 04:32:43

标签: css jquery-ui

我是jquery UI的新手,我需要一个帮助来为selectmenu下拉列表添加一个类。 我在页面中有一个选择菜单。在选择一个值时,我需要将选择颜色设置为绿色。我的css中已经有一个名为“correct”的类。 现在,当用户从selectmenu中选择值时,我需要动态地将此类添加到selectmenu。如果他没有选择一个值,它必须变成红色。 通过firebug我明白,当在selectmenu中选择一个值时,正在设置ui-selectmenu-status类。

<span class="ui-selectmenu-status">test</span>

现在我需要将我的课程“正确”添加到此。 有人可以帮助我。我已经尝试了2天。但似乎没有任何结果。 以下是我正在使用的代码。

$('.required').change(function () {
var input = $(this);
input.removeClass('required');
if (!input.val()) {
    input.removeClass('correct');
    input.addClass('required');
}
});

以上代码与下拉列表相同。那么selectmenu也一样吗? 选择菜单代码。

$('select.class1:not(select.class2)').selectmenu({
    style:'dropdown',
    maxHeight: 300,
    transferClasses: true
  });

如何获取所选菜单的值?我可以使用$ this.val() 请指导我。

由于

0 个答案:

没有答案