javascript - 如何在文本框下居中jquery datepicker

标签 javascript jquery html css

我有以下 html:

<div id="datepicker-container">
  <div id="datepicker-center">
    <input type="text id="id_program_start_date"><div id="datepicker"></div>
  </div>
</div>

我的 CSS 看起来像:

#datepicker-container{
  text-align:center;
}
#datepicker-center{
  display:inline-block;
  margin:0 auto;
}

我的 javascript 看起来像:

<script>
  $(function() {
    $( "#datepicker" ).datepicker({
        dateFormat: 'MM d, yy',
        changeMonth: true,
        startDate: '08/24/2014',
        firstDay: 0,
        inline: true,
        altField: '#id_program_start_date',
    });
  });
  </script>

我的日历位于文本输入的左侧: enter image description here

如何让它在文本框下方居中?

最佳答案

1) 您在 <input 上有语法错误>,缺少一个 ""text 之后

2) CSS 关闭,使用:

#datepicker-container{
  text-align:center;
}
#datepicker-container #datepicker {
  display:inline-block;
}

JSBin

关于javascript - 如何在文本框下居中jquery datepicker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27001683/

相关文章:

javascript - 我想创建一个有条件的 javascript 数组

javascript - 我如何在文本字段周围显示红色边框 3 秒?

javascript - jQuery 弹出窗口 (bPopup) 无法加载 iFrame

javascript - 将 div 调整为容器中最大可能的正方形

javascript - ExtJS 的代码结构

javascript - jQuery UI datetimepicker 选项 sliderAccess 不显示按钮

javascript - 删除 AM |来自日期变量的 PM

javascript - 检索反馈表单的单选按钮值时出现问题

html - 是否可以使用媒体查询来显示 :table-cell into two lines?(同时保持垂直对齐)

html - css布局很奇怪