I have this error message ReferenceError: $ is not defined
This is my header.
<link href="css/global-style.css" rel="stylesheet" type="text/css" media="screen"> <link rel="stylesheet" type="text/css" media="screen" href="css/datepicker3.css"> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="assets/bootstrap/js/bootstrap.min.js"></script> <script type="text/javascript" src="js/bootstrap-datepicker.js"></script>
Following is my JavaScript code
<script type="text/javascript"> $('#sandbox-container .input-daterange').datepicker({ startDate: "today", calendarWeeks: true, todayHighlight: true }); </script>
Following is the HTML
<div class="col-md-12" id="sandbox-container"> <label>Project Duration</label> <div class="input-daterange input-group" id="datepicker"> <input type="text" class="input-md form-control" name="start" /> <span class="input-group-addon">to</span> <input type="text" class="input-md form-control" name="end" /> </div> </div>
I want to show datepicker
on the input tag.
I am using Bootstrap V3.1.
I am using this datepicker
.
Advertisement
Answer
Add jQuery library before your script which uses $ or jQuery so that $ can be identified in scripts.
<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>