错误消息 ( *未捕获的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>
答案 0 :(得分:11)
您需要声明主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
*/
答案 1 :(得分:0)
当您使用其他与jquery相关的插件时,您应该在其他JS的顶部声明jquery minified(jquery-1.8.3.min.js
)。
因为必须在jquery-1.8.3.min.js
上定义JQuery对象。
答案 2 :(得分: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