首先 - 是的 - 在验证插件或任何其他 js 文件之前加载 jQuery。
获取 'jQuery' 未定义 - jquery.validate-1.8.1.min.js IE8 中的第 13 行字符 1。FF、Chrome 和 Safari 都可以很好地验证表单。
<title>app title</title>
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.2.min.js"></script>
<script src="path_to_file/jquery.validate-1.8.1.min.js"></script>
// CSS and other scripts are here //
</head>
<body>
以上内容来自一个通用头文件。我在不同的脚本块中的页面本身上有我的实际验证规则(但我也在 jquery 下的头文件中尝试过它并验证脚本块 - 在 IE8 上没有骰子。
如果我继续浏览 IE8 调试器,无论何时你点击:
$(document).ready(function() {....
IE 向调试器抛出关于“预期对象”的错误并指向“$”