3

エラーメッセージ *キャッチされていないReferenceError:jQueryが定義されていませんjquery-ui-1.10.1.custom.js:319(無名関数)*

<script src="JS/jquery-ui-1.10.1.custom.js" type="text/javascript"></script>
<script src="JS/jquery-ui-1.10.1.custom.min.js" type="text/javascript"></script>        
<script src="MODULES/SHK/Js/autoCombo/jquery.ui.core.js" type="text/javascript"></script>
<script src="MODULES/SHK/Js/autoCombo/jquery.ui.position.js" type="text/javascript"></script>
<script src="MODULES/SHK/Js/autoCombo/jquery.ui.widget.js" type="text/javascript"></script>
<script src="MODULES/SHK/Js/autoCombo/jquery.ui.autocomplete.js" type="text/javascript"></script>
<script src="MODULES/SHK/Js/autoCombo/jquery.ui.button.js" type="text/javascript"></script>
<script src="MODULES/SHK/Js/autoCombo/TRYY.js" type="text/javascript"></script>


<script>
    window.onload = aa();
    function aa() {
        $("#combx").combobox({

            selected: function(event, ui) {
                alert(ui.item.value);
            }
        });
    }

</script>
4

3 に答える 3

13

メインの JQuery ライブラリを宣言する必要があり、jquery-ui-custom の 2 つの宣言があります。1 つはオリジナルのもので、もう 1 つは縮小版です。もう一方を削除してみてください。縮小されていないものを削除することをお勧めします

<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="JS/jquery-ui-1.10.1.custom.min.js" type="text/javascript"></script>  
/** 
 *Your other scripts below 
 */
于 2013-03-02T10:32:24.280 に答える
0

jquery-1.8.3.min.js他の jquery 関連のプラグインを使用している場合は、他の JS の上で縮小された jquery ( ) を宣言する必要があります。

で JQuery オブジェクトを定義する必要があるためjquery-1.8.3.min.jsです。

于 2013-03-02T10:48:16.683 に答える
0

括弧をなくせ!

window.onload = aa();//this runs aa instantly, not on window.onload

window.onload = aa;//this gives window.onload event a function to execute when it's time
于 2013-09-18T08:38:03.590 に答える