如果未选择任何值,如何突出显示选择菜单。
我正在遍历下拉菜单并检查它是否已选择值。如果没有值,则应突出显示该值并显示错误消息。不同下拉列表的错误消息不同。
$('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,然后显示错误。
有人可以帮我怎么写。
由于