我已经构建了高级验证插件,它以特定方式显示错误。
但是,当用户输入无效时,我会将页面滚动到验证失败的第一个元素。
这是它的样子:
那么问题出在哪里?
我TD's
用黑色加粗了。
所以你可以看到它Currency textbox
在第一个 TD 上,Owner Name textbox
而在第二个 TD 上
所以首先Currency textbox
验证 ,所以页面滚动到 Currency 位置,而不是 OwnerName 文本框位置。(如我所愿)
问题 :
我怎样才能找到最顶层的元素(让我们假设所有失败的元素都有.failed
类 - 只是为了简单起见)。