有一个Confirmed bug in IE10 compatibility mode不会被固定IE10:JQuery验证错误与IE10在兼容模式IE7/IE8需要验证
在IE10在兼容性IE8
$ element.get( 0).getAttribute( “需要”)返回 “” 所需要的属性丢失时,这将导致需要
所有字段IE10在兼容性IE7
$ element.get(0).getAttribute( “required”)在所有情况下都返回null。
所以你不能使用需要作为元素的属性
插件作者不打算处理兼容性视图,因为用户不应该遇到它,但开发商只是要检查在旧版IE的东西可能要
值这就是为什么“合作兼容模式“通常不用于完整的网站测试......它不是一个很好的模拟器。 [MS知道这一点,并提供包含每个IE版本的各种免费VPC图像](http://www.microsoft.com/en-us/download/details.aspx?id=11575)。 – Sparky
你是对的,但兼容模式的行为与真实情况相同的时间为99%,在开发过程中,启动虚拟机更加方便。在这种情况下,该错误会导致表单无法使用并阻碍其他测试 –
AFAIK,兼容模式最初用于测试布局和CSS,而不是JavaScript。无论如何,资源管理器本身足够碎片,所以我想通过首先检查真正的浏览器来节省时间。 – Sparky