我正在使用ASP.NET验证程序,需要根据部分可见性启用/禁用它们。
以下是关于如何禁用特定验证器的示例:
// Disable validators for hidden sections
window.ValidatorEnable($("*[id$='DriverName1RequiredFieldValidator']")[0], false);
我的部分是div,我的验证器都有以“Validator”结尾的id。 我想我可以写下选择:
$("#mySectionId *[id$='Validator']")
我会得到多个元素。我可以循环它们并调用函数,但我想知道是否有更优雅的方法来执行此操作?
答案 0 :(得分:1)
jQuery API正是您需要的。看看这个功能。
答案 1 :(得分:1)
$("#mySectionId *[id$='Validator']").each(function(){
window.ValidatorEnable(this, false);
});