IE10 兼容模式中存在一个已确认的错误,该错误不会在 IE10 中修复:
在与 IE8 兼容的 IE10 中
$element.get(0).getAttribute("required") 在缺少 required 属性时返回 "",这会导致所有字段都是必需的
在与 IE7 兼容的 IE10 中,
$element.get(0).getAttribute("required") 在所有情况下都返回 null。
所以你不能使用 required 作为元素的属性
插件作者不打算处理兼容性视图,因为用户不应该遇到它,但只想在旧 IE 中检查某些内容的开发人员可能想要