我收到此错误:
uncaught reference error jquery is not defined
在Google Chrome中执行inspect元素时收到错误。 我不懂JavaScript,这是由其他人完成的。
请注意: 我之前显然对JS一无所知,社区虽然非常野蛮,却清楚地表达了这一点。抱歉简单的帖子,但这不是我的意图。 这是脚本:
function showwaitpagedummy() {
var strSelectedRegion = $('country')[$('country').selectedIndex].text;
var strSelectedDes = $('destair')[$('destair').selectedIndex].text;
var strSelectedFromDes = $('depair')[$('depair').selectedIndex].text;
var strSelectedNights = $('nights')[$('nights').selectedIndex].text;
if (strSelectedRegion == 'Any Region') {
$("dvError").update("You must choose a region");
return false;
} else if (strSelectedDes == 'Any Destination') {
$("dvError").update("You must choose a destination");
return false;
} else if (strSelectedFromDes == 'Any Airport') {
$("dvError").update("You must choose a depature airport");
return false;
} else if (strSelectedNights == 'Any night') {
$("dvError").update("You must choose nights");
return false;
}
$('frmFlightAccom').submit();
$('waitpagedummy').show();
}
答案 0 :(得分:8)
你应该在你的html中添加对jQuery的引用。
添加:
<script src="http://code.jquery.com/jquery-2.1.0.min.js"></script>
你还应该包括
jQuery.noConflict();
由于您使用的是使用$
的原型。所有jQuery代码必须以jQuery
开头,而不是$
。
答案 1 :(得分:3)
包括jQuery in head&amp;清除缓存其工作grt
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>