スタックオーバーフローに関する回答はほとんど見つかりませんでしたが、私の問題は解決できません。 私はDjangoで動作していますが、このエラーには関係しません。
私は仕事に私の日付ピッカーJavaスクリプトをしようが、私はエラーに
1時27キャッチされない例外TypeError取得しています:$(...)を日付ピッカーは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が終了しました: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
これはすべて私のスクリプトです:
<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>
任意のフィードバックは非常に間違っていた何
あなただけのために一回のjQueryを呼び出す必要がありますstart – Andy
あなたが適切なjquery-ui.jsを持っていて、datepicker()が関数ではないと言っているので、セレクタが間違っている可能性はありますか? $( 'dateinput'))) – Kyle
実際にjqueryのインクルードを削除したときには、$( '。dateinput')はページロード後に存在するか、動的に追加されていて、スクリプトsrc = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"> このエラーはもう発生しません。ありがとうAndy –