最初に - はい - jQuery は検証プラグインまたは他の js ファイルの前にロードされています。
「jQuery」の取得は未定義です - IE8 の jquery.validate-1.8.1.min.js 行 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 および validate スクリプト ブロックの下のヘッダー ファイルでも試しました。IE8 ではサイコロはありません。
IE8 デバッガーを使い続けると、いつでも次のようにヒットします。
$(document).ready(function() {....
IE は、「オブジェクトが必要です」というエラーをデバッガーにスローし、「$」を指します。