Uncaught TypeError: $(...).auf keine Funktion

Ich bin mit JQuery UI dialog auf meiner Seite und immer diese Fehlermeldung

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title>Test</title>

    <script src="Scripts/jquery-1.6.4.js"></script>
    <script src="Scripts/jquery-ui-1.11.4.js"></script>
    <script>
        $(document).ready(function () {
            $(".hlk1").on("click", function () {
                var linkId = $(this).attr("linkID");
                alert(linkId);
                //initialize dialog
                var dlg = $("#dialog").dialog({
                    autoOpen: false,
                    modal: true,
                    draggable: false,
                    resizable: false,
                    position: ['center', 'top'],
                    height: 380,
                    width: 530,
                    dialogClass: 'ui-dialog-osx',
                    buttons: {
                        "Done": function () {
                        $(this).dialog("close");
                    }
                }
            });

            //load content and open dialog
            dlg.load('page2.html?id=' + linkId).dialog('open');
        });
});
</script>
</head>

<body>

<a href="#" class="hlk1" linkid="305">Click here</a>
<br/>
<a href="#" class="hlk1" linkid="890">Click here</a>
<br/>
<div id="dialog"></div>
</body>
</html>

Kann mir jemand helfen das herausfinden? Könnte es sein das JQuery-version, aber dies ist die version von Visual Studio installiert, über NuGet-Paket-manager

  • .on erfordert jQuery 1.7
  • was ist JQuery-UI? welche version wäre kompatibel mit 1.7?
  • Nach dieser Seite jQuery UI-1.12.0-beta.1 unterstützt jQuery1.7+
Schreibe einen Kommentar