这是我的问题,我有 jquery UI,我也有一个选项卡内发生的错误,但我希望我的客户无需查看每个选项卡即可找到错误。我的代码应该做的是,如果validationerror可见,它将使用类tabs-panel查找最接近的LI,然后找到附加到该li tabs-1等的ID。然后将其放在它对应的Href旁边因为我发现了错误存在于哪个 div。是的,很疯狂。appendTo 在 URL 的末尾添加了一个感叹号,所以我知道这是问题选项卡,一旦我能做到这一点,我会在稍后添加一条消息,我做得很好。谢谢!
$(document).ready(function(){
var finderror = $('.validationError:visible').closest('div[class^="ui-tabs-panel"]').attr('id');
if($('.validationError').is(':visible')) {
$('li a[@href*=' + finderror + ']').appendTo('!');
};
});