IE10 und jQuery: SCRIPT5009: "$" ist undefiniert

Ich bin mit diesem wirklich nervigen Problem konfrontiert, es erscheint in IE10 wie in IE9. In Anbetracht dieses HTML:

<head>
    <title>Any Consult</title>
    <meta charset="utf-8" />
    <link rel="stylesheet" type="text/css" href="styles.css" />
    <!--[if lte IE 9]>
        <script src="scripts/IE9.js"></script>
    <![endif]-->
    <script type="text/javascript" src="scripts/jquery.js"></script>
    <script type="text/javascript" src="scripts/scripts.js"></script>
</head>

Dies (scripts.js) funktioniert gut in FF und Chrome, aber IE10 löst den Fehler SCRIPT5009 aus.

scripts.js ist wie folgt (einfaches, aber getestetes Beispiel):

$(document).ready(function() {
   alert('Hello');
});

IE10 lädt die jQuery-Datei nicht und ich habe fast alles ausprobiert. Ich habe den Dateinamen geändert und reduziert, den habe ich geschont

<!--[if lte IE 9]>...

Teil habe ich versucht

src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.10.0.min.js"

aber nichts ist passiert. Weil dies eine neue Version von istdiese FrageIch möchte Folgendes angeben:

wie soll ich die jQuery-Datei für den IE (10) benennen?Wo soll ich die Script-Tags in den HTML-Header einfügen?

Danke vielmals!

EDIT: Hier die vorgeschlagene HTML-Version, die auch nicht funktioniert:

<script type="text/javascript" src="scripts/jquery.js"></script>
<script type="text/javascript" src="scripts/scripts.js"></script>
<script type="text/javascript" src="scripts/clocks.js"></script>
<!--[if lte IE 9]>
    <script src="scripts/IE9.js"></script>
<![endif]-->
<!--[if IE]><script type="text/javascript" src="scripts/excanvas.js"></script><![endif]-->

IE9.js ist eine Browser-Polyfill-Datei.

Und hier ist mein Screenshot ("ist undefiniert" bedeutet "ist undefiniert", "Die Webseite reagiert nicht" bedeutet "die Seite ging runter", "Debugger beenden" bedeutet "stop debugging", $ ('. ALang') ist eine Klasse in meinem HTML.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage