首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的日期选择器不工作了

我的日期选择器不工作了
EN

Stack Overflow用户
提问于 2017-07-04 15:14:30
回答 1查看 534关注 0票数 0

以下是我的代码..。每当我点击输入元素时,日期选择器就不会显示。我哪里错了?是我的css n js错误还是jquery?js和css之间是否有歧义??

代码语言:javascript
复制
<link rel="stylesheet" href="https://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css"/> 
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
<script src="https://code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<div class="form-group">
<label class="col-sm-3 control-label no-padding-right" for="form-field-4">Portfolio Date</label>
<div class="col-sm-3">
@*<input class="input-sm" type="text" id="form-field-4" placeholder=".input-sm" />*@
<div class="input-group">
@*@Html.TextBoxFor(model => model.portfolioProjectDate, 
new {@class="form-control", type="text",  placeholder="Portfolio Date", required="required" })*@
<input type='text' id="fiscalYear" name="FiscalYear"  class="form-control" placeholder="Booking Date" />
@*<input id="fiscalYear" name="FiscalYear" type="text" value="6/30/2015 7:12:21 AM">*@

<span class="input-group-addon">
<span class="fa fa-calendar"></span>
</span>
</div>
@*<div class="space-2"></div>
<div class="help-block" id="input-size-slider"></div>*@
</div>
</div>
<script>
   $(function () {
      alert("O");
      $("#fiscalYear").datepicker(
      {
         dateFormat: "mm/dd/yy",
         showOtherMonths: true,
         selectOtherMonths: true,
         autoclose: true,
         changeMonth: true,
         changeYear: true,
         //gotoCurrent: true,
       });
     });
</script>
EN

回答 1

Stack Overflow用户

发布于 2017-07-04 15:18:55

尝试在document.ready中初始化datepicker

代码语言:javascript
复制
$(document).ready(function() {
    $('#fiscalYear').datepicker();
})

注意,您已经包含了datepicker库和css,

代码语言:javascript
复制
<link href="css/bootstrap.css" rel="stylesheet">
<link href="css/datepicker.css" rel="stylesheet">

<script src="js/bootstrap.js"></script>
<script src="js/jquery-1.7.1.js"></script>  
<script src="js/bootstrap-datepicker.js"></script>

如果您datepicker是这样工作的,那么请根据您的配置对其进行自定义,

代码语言:javascript
复制
 $("#fiscalYear").datepicker(

            {
                dateFormat: "mm/dd/yy",
                showOtherMonths: true,
                selectOtherMonths: true,
                autoclose: true,
                changeMonth: true,
                changeYear: true,
                //gotoCurrent: true,
            });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44899323

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档