【问题标题】:JQuery UI Datepicker - How to remove the "Done" buttonJQuery UI Datepicker - 如何删除“完成”按钮
【发布时间】:2012-04-24 11:28:06
【问题描述】:

我正在使用 Jquery 日期选择器。我希望按钮面板可见,但我不希望“完成”按钮。 根据Jquery UI页面here

显示一个用于选择今天日期的按钮和一个用于关闭带有布尔 showButtonPanel 选项的日历的完成按钮。每个按钮在显示栏时默认启用,但可以通过其他选项关闭。

关闭完成按钮的选项有哪些? 我的代码:

<script>
 $(function() {
  $( "#JourneyDate" ).datepicker({
        showButtonPanel: true,
        showWeek: true,
        maxDate: "+0",
        dateFormat: 'd MM yy',
        changeMonth: true,
        changeYear: true
    });
});
</script>

我尝试使用选择器ui-datepicker-close 访问按钮并调用remove(),但这似乎不起作用。

【问题讨论】:

    标签: jquery-ui jquery-ui-datepicker


    【解决方案1】:

    你可以用 CSS 做到这一点;

    button.ui-datepicker-close {display: none;}​
    

    【讨论】:

    • 这很快!它有效,谢谢。我正在尝试可见性:隐藏。
    【解决方案2】:
    $('<style type="text/css"> .ui-datepicker-close { display: none; } </style>').appendTo("head");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-12-12
      • 2013-02-04
      • 2014-05-21
      • 1970-01-01
      • 1970-01-01
      • 2011-07-03
      • 1970-01-01
      相关资源
      最近更新 更多