Jquery Datepicker 仅用于月份和年份

标签 jquery html css datepicker

我正在研究这个日期选择器。我的代码单独运行良好,但是当我将它与整个应用程序一起使用时,它会在日期标签旁边显示空文本框。我创建了一个 plunkr .需要帮助。

因为我的整个代码很大,请 check here .这只是我的代码 datepicker.js 中的一个文件:

$(function () {
    $('.date-picker').datepicker({
        changeMonth: true,
        changeYear: true,
        showButtonPanel: true,
        dateFormat: 'MM yy',
        onClose: function (dateText, inst) {
            var month = $("#ui-datepicker-div .ui-datepicker-month :selected").val();
            var year = $("#ui-datepicker-div .ui-datepicker-year :selected").val();
            $(this).datepicker('setDate', new Date(year, month, 1));
        }
    });
});

最佳答案

你需要包括这个

<link rel="stylesheet"href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css">

脚本:

  $(function() 
  {   $( "#datepicker" ).datepicker({
       changeMonth:true,
       changeYear:true,
       yearRange:"-50:+50",
       dateFormat:"yy-mm-dd" });
   });

<label>Date</label><input type="text" name="datepicker" id="datepicker"/>

这会起作用。

关于Jquery Datepicker 仅用于月份和年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42017783/

相关文章:

asp.net - 复选框周围的空间

javascript - 清除 Canvas 的特定上下文

html - 如何创建淡出滚动内容但不与滚动条重叠的 mask ?

css - 如何用CSS创建 Angular 边缘形状?

css - IE 上的类删除时触发关键帧动画 (10, 11,12, 13)

php - 如何在按下提交按钮后激活 fancybox 或如何让用户在提交后使用 fancybox 显示注册屏幕

javascript - Jquery 自动完成与 Gmail 自动完成

javascript - 在 HTML 中插入对象数据

javascript - 如何在 Vue.js 中使用 v-for 动态创建一个新的 div?

jQuery - 使用浏览器滚动条控制 div 滚动