title: DataTable Error: Uncaught ReferenceError: jQuery is not defined
body: <p>My datatable plugin is not working and i dont know why please help...</p>
  
  <p>when trying to debug the javascript on Google crome i found this error and i know if they are clashing</p>
  
  <p>Uncaught ReferenceError: jQuery is not defined localhost:49769/Scripts/main.js:1
  Uncaught Error: Graph container element not found localhost:49769/Scripts/Template/js/plugins/morris/morris.min.js:1
  'Range.detach' is now a no-op, as per DOM (<a href="http://dom.spec.whatwg.org/#dom-range-detach" rel="nofollow">http://dom.spec.whatwg.org/#dom-range-detach</a>).</p>
  
  <p>Am using MVC5 to develop the application</p>
  
  <p>this is the main Js</p>
  
  <pre><code>jQuery(function ($) {
  
  $(document).ready(function () {
      var table = $("#customers").DataTable();
  });
  </code></pre>
  
  <p>});</p>
  
  <pre><code>&lt;!-- add new calendar event modal --&gt;
  &lt;!-- jQuery 2.0.2 --&gt;
  &lt;script src="/Scripts/Template/js/jquery-1.11.1.min.js"&gt;&lt;/script&gt;
  &lt;script src="/Scripts/Template/js/jquery.min.js"&gt;&lt;/script&gt;
  
  &lt;script src="/Scripts/main.js"&gt;&lt;/script&gt;
  &lt;!-- DATA TABES SCRIPT --&gt;
  &lt;script src="/Scripts/Template/js/plugins/datatables/jquery.dataTables.js"&gt;&lt;/script&gt;
  &lt;!-- jQuery UI 1.10.3 --&gt;
  &lt;script src="/Scripts/Template/js/jquery-ui-1.10.3.min.js" type="text/javascript"&gt;&lt;/script&gt;
  &lt;!-- Bootstrap --&gt;
  &lt;script src="/Scripts/Template/js/bootstrap.min.js" type="text/javascript"&gt;&lt;/script&gt;
  &lt;!-- Morris.js charts --&gt;
  &lt;script src="/Scripts/Template/js/raphael-min.js"&gt;&lt;/script&gt;
  &lt;script src="/Scripts/Template/js/plugins/morris/morris.min.js" type="text/javascript"&gt;&lt;/script&gt;
  &lt;!-- Sparkline --&gt;
  &lt;script src="/Scripts/Template/js/plugins/sparkline/jquery.sparkline.min.js" type="text/javascript"&gt;&lt;/script&gt;
  &lt;!-- jvectormap --&gt;
  &lt;script src="/Scripts/Template/js/plugins/jvectormap/jquery-jvectormap-1.2.2.min.js" type="text/javascript"&gt;&lt;/script&gt;
  &lt;script src="/Scripts/Template/js/plugins/jvectormap/jquery-jvectormap-world-mill-en.js" type="text/javascript"&gt;&lt;/script&gt;
  &lt;!-- jQuery Knob Chart --&gt;
  &lt;script src="/Scripts/Template/js/plugins/jqueryKnob/jquery.knob.js" type="text/javascript"&gt;&lt;/script&gt;
  &lt;!-- daterangepicker --&gt;
  &lt;script src="/Scripts/Template/js/plugins/daterangepicker/daterangepicker.js" type="text/javascript"&gt;&lt;/script&gt;
  &lt;!-- datepicker --&gt;
  &lt;script src="/Scripts/Template/js/plugins/datepicker/bootstrap-datepicker.js" type="text/javascript"&gt;&lt;/script&gt;
  &lt;!-- Bootstrap WYSIHTML5 --&gt;
  &lt;script src="/Scripts/Template/js/plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.all.min.js" type="text/javascript"&gt;&lt;/script&gt;
  &lt;!-- iCheck --&gt;
  &lt;script src="/Scripts/Template/js/plugins/iCheck/icheck.min.js" type="text/javascript"&gt;&lt;/script&gt;
  
  &lt;!-- AdminLTE App --&gt;
  &lt;script src="/Scripts/Template/js/AdminLTE/app.js" type="text/javascript"&gt;&lt;/script&gt;
  
  &lt;!-- AdminLTE dashboard demo (This is only for demo purposes) --&gt;
  &lt;script src="/Scripts/Template/js/AdminLTE/dashboard.js" type="text/javascript"&gt;&lt;/script&gt;
  
  &lt;!-- AdminLTE for demo purposes --&gt;
  &lt;script src="/Scripts/Template/js/AdminLTE/demo.js" type="text/javascript"&gt;&lt;/script&gt;
  
  &lt;script src="/Scripts/modernizr-2.6.2.js"&gt;&lt;/script&gt;
  </code></pre>
  
  <p>this are all my script reference</p>
  
  <p>Here is the Table</p>
  
  <pre><code>    &lt;section class="content"&gt;
      &lt;div class="row"&gt;
          &lt;div class="col-xs-12"&gt;
              &lt;div class="box"&gt;
                  &lt;br /&gt;
                  &lt;div class="box-header row-fluid"&gt;
                      &lt;div class="col-lg-12"&gt;
                          &lt;div class="span2 pull-right"&gt;
                              &lt;button class="btn btn-primary btn-sm"&gt;Enable&lt;/button&gt;
                              &lt;button class="btn btn-warning btn-sm"&gt;Disable&lt;/button&gt;
                              &lt;button class="btn btn-danger btn-sm"&gt;Delete&lt;/button&gt;
                          &lt;/div&gt;
                      &lt;/div&gt;
  
  
                  &lt;/div&gt;&lt;!-- /.box-header --&gt;
                  &lt;div class="box-body table-responsive"&gt;
                      &lt;table id="customers" class="table table-bordered table-striped"&gt;
                          &lt;thead&gt;
                              &lt;tr&gt;
                                  &lt;th&gt;&lt;input type="checkbox"&gt;&lt;/th&gt;
                                  &lt;th&gt;Customer Name&lt;/th&gt;
                                  &lt;th&gt;Phone Number&lt;/th&gt;
                                  &lt;th&gt;Email&lt;/th&gt;
                                  &lt;th&gt;Location&lt;/th&gt;
                                  &lt;th&gt;Registration Date&lt;/th&gt;
                                  &lt;th&gt;Customer Status&lt;/th&gt;
                              &lt;/tr&gt;
                          &lt;/thead&gt;
                          &lt;tbody&gt;
                              &lt;tr&gt;
                                  &lt;th&gt;&lt;input type="checkbox"&gt;&lt;/th&gt;
                                  &lt;td&gt;Mike Ebon&lt;/td&gt;
                                  &lt;td&gt;0802647281243&lt;/td&gt;
                                  &lt;td&gt;mike@yahoo.com&lt;/td&gt;
                                  &lt;td&gt;Surulere Lagos, Country&lt;/td&gt;
                                  &lt;td&gt;10/13/2014&lt;/td&gt;
                                  &lt;td&gt;&lt;span class="label label-success"&gt;Approved&lt;/span&gt;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                  &lt;th&gt;&lt;input type="checkbox"&gt;&lt;/th&gt;
                                  &lt;td&gt;Mike Ebon&lt;/td&gt;
                                  &lt;td&gt;0802647281243&lt;/td&gt;
                                  &lt;td&gt;mike@yahoo.com&lt;/td&gt;
                                  &lt;td&gt;Surulere Lagos, Country&lt;/td&gt;
                                  &lt;td&gt;10/13/2014&lt;/td&gt;
                                  &lt;td&gt;&lt;span class="label label-success"&gt;Approved&lt;/span&gt;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                  &lt;th&gt;&lt;input type="checkbox"&gt;&lt;/th&gt;
                                  &lt;td&gt;Mike Ebon&lt;/td&gt;
                                  &lt;td&gt;0802647281243&lt;/td&gt;
                                  &lt;td&gt;mike@yahoo.com&lt;/td&gt;
                                  &lt;td&gt;Surulere Lagos, Country&lt;/td&gt;
                                  &lt;td&gt;10/13/2014&lt;/td&gt;
                                  &lt;td&gt;&lt;span class="label label-danger"&gt;Denied&lt;/span&gt;&lt;/td&gt;
                              &lt;/tr&gt;
                          &lt;/tbody&gt;
                      &lt;/table&gt;
                  &lt;/div&gt;&lt;!-- /.box-body --&gt;
              &lt;/div&gt;&lt;!-- /.box --&gt;
          &lt;/div&gt;
      &lt;/div&gt;
  
  &lt;/section&gt;
  </code></pre>