title: Uncaught TypeError: $(...).tooltip is not a function
body: <p>I have a project based in Spring Web model-view-controller (MVC) framework. The version of the Spring Web model-view-controller (MVC) framework is 3.2.8 deployed on a WebLogic Server Version: 12.1.2.0.0</p>
  
  <p>I have this error loading 1 JSP </p>
  
  <blockquote>
    <p>Uncaught TypeError: $(...).tooltip is not a function</p>
  </blockquote>
  
  <p>This is everything I load and I checked 1 by 1 and all of them are loaded</p>
  
  <pre class="lang-html prettyprint-override"><code>&lt;link href="/tdk/styles/bootstrap.css" type="text/css" rel="stylesheet"&gt;
  &lt;link href="/tdk/styles/admin.css" type="text/css" rel="stylesheet"&gt;
  &lt;link href="/tdk/styles/jquery.dataTables.css" type="text/css" rel="stylesheet"&gt;
  &lt;link href="/tdk/styles/dataTables.bootstrap.css" type="text/css" rel="stylesheet"&gt;
  &lt;link href="/tdk/styles/slides.css" type="text/css" rel="stylesheet"&gt;
  
  &lt;script src="/tdk/scripts/jquery.min.js" type="text/javascript"&gt;&lt;/script&gt;
  &lt;script src="/tdk/scripts/bootstrap.js" type="text/javascript"&gt;&lt;/script&gt;
  &lt;script src="/tdk/scripts/jquery.dataTables.js" type="text/javascript"&gt;&lt;/script&gt;
  &lt;script src="/tdk/scripts/dataTables.bootstrap.js" type="text/javascript"&gt;&lt;/script&gt;
  &lt;script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js" type="text/javascript"&gt;&lt;/script&gt;
  &lt;script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"&gt;&lt;/script&gt;
  
  
  &lt;script type="text/javascript"&gt;
    $(document).ready(function() {
      $('[data-toggle="tooltip"]').tooltip();
      var selected = [];
      var table = $('#example').DataTable({
        "dom": '&lt;"top"&gt;rt&lt;"bottom"lp&gt;&lt;"clear"&gt;',
        "autoWidth": false,
        "paging": false,
        "scrollX": false,
        "scrollY": 300,
        "scrollCollapse": true,
        "rowCallback": function(row, data) {
          if ($.inArray(data.DT_RowId, selected) !== -1) {
            $(row).addClass('selected');
          }
        },
        "columnDefs": [{
          "targets": 'nosort',
          "orderable": false
        }, ]
      });
      $('#example tbody').on('click', 'input', function() {
        $(this).closest("tr").toggleClass('selected');
  
        if ($(this).is(':checked')) {
          var theNameOfSelectedProduct = $(this).closest("tr").find("td.productname").text();
          $('#selecteddevices').val($('#selecteddevices').val() + " " + theNameOfSelectedProduct);
          $('#actions4devices button').removeAttr("disabled");
        } else {
          var theNameOfSelectedProduct = $(this).closest("tr").find("td.productname").text();
          $('#selecteddevices').val($('#selecteddevices').val().replace(theNameOfSelectedProduct, ""));
          if ($('#selecteddevices').val().trim().length == 0) {
            $('#actions4devices button').not('.pull-right').attr("disabled", "disabled");
          }
        }
      });
      $('#refusedevicesButtonId').on('click', function() {
        $('#theRefuseFile').show();
      });
    });
  &lt;/script&gt;
  </code></pre>