3

错误消息 ( *Uncaught ReferenceError: jQuery is not defined jquery-ui-1.10.1.custom.js:319 (anonymous function) ) *

<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 声明,一个是原始版本,另一个是缩小版本。尝试删除另一个。我建议你只删除未缩小的那个

<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 相关插件时,您应该jquery-1.8.3.min.js在其他 JS 的顶部声明 jquery minified ( )。

由于 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 回答