Parsley 2.0.6内部是否有可能导致Internet Explorer无法将广播和复选框包含为parsleyField.$element
?
例如,在我的ParsleyConfig中,我有以下内容:
var ParsleyConfig = {
classHandler: function (parsleyField) {
var $field = parsleyField.$element;
// When looped through, contains only text type inputs,
// doesn't contain checkbox or radio type inputs.
// Happens for IE only.
console.log($field);
}
当我将IE11置于9或10渲染模式时,我也发现它有效。
答案 0 :(得分:0)
所以事实证明这纯粹是IE11的问题,而不是Parsley。在Parsley选项中,我将:hidden
设置为不验证。 IE11报告我的复选框和单选按钮是隐藏的,因为它们的宽度/高度为0 x 0。即使它们的显示设置为阻止,IE11也只会将它们报告为隐藏。