在selectmenu中获取当前元素的ui-selectmenu类

时间:2013-11-15 09:42:33

标签: jquery jquery-ui

如果未选择任何值,如何突出显示选择菜单。

我正在遍历下拉菜单并检查它是否已选择值。如果没有值,则应突出显示该值并显示错误消息。不同下拉列表的错误消息不同。

$('a:visible + select.required').each(function(){
   var input = $(this);alert(input.val());
   if(!input.val()){
       //$(".ui-selectmenu").addClass('required');
       input.addClass('required');
       var msg = input.attr("title");
       input.after('<ul class="error"><li>'+msg+'</li></ul>');
       retVal = false;
}
});

如何突出显示选择菜单并在其下方显示错误消息。如果我 使用input.after('<ul class="error"><li>'+msg+'</li></ul>');单个下拉列表它可以正常工作。但是当我有多个下拉列表时,显示的错误消息是相同的...这是最后一个下拉列表,显示所有错误的下拉列表的错误消息。所以我需要input.$(".ui-selectmenu").after('<ul class="error"><li>'+msg+'</li></ul>');之类的东西 意味着它应该采用当前下拉列表,然后获取其.ui-selectmenu,然后显示错误。 有人可以帮我怎么写。

由于

0 个答案:

没有答案