Znalazłem kilka odpowiedzi na przepełnienie stosu, ale wciąż nie mogę rozwiązać mojego problemu. Używam Django, ale nie sądzę, że jest istotne dla tego błędu.
próbuję uczynić pracę mojego Date Picker skrypt java, ale jestem coraz Błąd
1:27 Uncaught TypeError. $ (...) datepicker nie jest funkcją (funkcja anonimowa) @ 1: 27fire @ jquery-1.9.1.js: 1037self.fireWith @ jquery-1.9.1.js: 1148jQuery.extend.ready @ jquery-1.9.1.js: 433completed @ jquery-1.9.1.js: 103 jquery-2.1 .0.min.js: 4 XHR zakończyło ładowanie: POST "https://localhost:26143/skypectoc/v1/pnr/parse" .l.cors.a.crossDomain.send @ jquery-2.1.0.min.js: 4o.extend.ajax @ jquery-2.1.0.min js: 4PNR.findNumbers @ pnr.js: 43parseContent @ contentscript.js: 385processMutatedElements @ contentscript.js: 322
to wszystkie moje skrypty:
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.11.0/jquery-ui.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('.dateinput').datepicker({ format: "yyyy/mm/dd" });
});
</script>
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="../../assets/js/vendor/jquery.min.js"><\/script>')</script>
<script src="http://getbootstrap.com/dist/js/bootstrap.min.js"></script>
<!-- Just to make our placeholder images work. Don't actually copy the next line! -->
<script src="http://getbootstrap.com/assets/js/vendor/holder.min.js"></script>
<!-- IE10 viewport hack for Surface/desktop Windows 8 bug -->
<script src="http://getbootstrap.com/assets/js/ie10-viewport-bug-workaround.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#extra-content").hide();
$("#toggle-content").click(function(){
$("#extra-content").toggle();
});
});
</script>
Wszelkie uwagi będą bardzo mile widziane
Należy wywołać tylko raz dla jQuery start – Andy
Cóż, skoro posiadasz odpowiedni jquery-ui.js i nadal twierdzisz, że datepicker() nie jest funkcją, czy to możliwe, że twój selektor jest niepoprawny? Czy $ (". Dateinput") istnieje po wczytaniu strony lub jest dynamicznie dodawane i sprawdź czy jest to nazwa klasy, a nie id (($ ('# dateinput'))) – Kyle
Właściwie po usunięciu załączników jquery < script src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"> ja nie dostaję ten błąd więcej, dzięki Andy –