MVC3 jQuery通过addClass取消验证无法正常工作

时间:2012-02-03 19:07:01

标签: jquery asp.net-mvc-3

我正在使用ASP.Net MVC3和jQuery不引人注目的客户端验证。我需要绕过我的取消按钮验证。我可以使用class = cancel技术,效果很好。例如:

<input type="submit" name="SubmitButton" value="Cancel" class="cancel" />

但是,我在整个应用程序中至少有100个按钮。我想使用jQuery添加该类,而不是全部编辑它们。例如:

$("input[type='submit'][name='SubmitButton'][value='Cancel']").addClass("cancel");

这样可以很好地添加类,我可以使用Developer Tools查看它,但是,它不会阻止客户端验证。因此,显式添加类有效,但动态添加类失败。有关如何解决此问题的任何想法?

1 个答案:

答案 0 :(得分:0)

我猜你在页面加载后在浏览器中添加了类,因此按钮没有获得他们需要的事件处理程序,因为它们只在将处理程序分配给该类后才获得类。也许如果你在可能修复它的验证脚本之前放上你所拥有的jQuery那一行。