解决方法经过一番研究,我想我找到了一个解决你的问题的办法.这是一个有趣的.对于我来说,您的代码适用于Firefox,但不适用于Chrome和Safari.原因很简单.MDL删除您的输入单选按钮的CSS默认样式以隐藏它们(不显示:none,只有height:0,width:0,opacity…).Chrome和Safari认为像“隐藏”一样.浏览jQuery.validate代码,我意识到输入单选按钮从未被发现..为什么?因为如果你看看jQuery.validate的默认设置,你可以看到他忽略了隐藏的输入.