未定义的未引用的引用错误jquery

时间:2014-04-24 15:17:10

标签: javascript jquery

我收到此错误:

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();
}

2 个答案:

答案 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>