【问题标题】:How to add close text to datetimepicker bootstrap?如何将关闭文本添加到 datetimepicker 引导程序?
【发布时间】:2016-03-23 07:19:46
【问题描述】:
$(function() {
    $('input.month-mode').datetimepicker({
        viewMode: 'months',
        format: 'MM/YYYY',
        showClose: true,
        maxDate: current_month,
    });
});

我想给它添加关闭文本。默认情况下它显示“X”,但我想更改它。有可能吗?

【问题讨论】:

    标签: eonasdan-datetimepicker


    【解决方案1】:

    您可以使用icons选项为您的图标定义一个自定义css类,然后您可以编写一个css规则来自定义关闭文本,如下所示:

    $(function () {
        var current_month = moment(); // just a sample value
        $('#datetimepicker1').datetimepicker({
            showClose: true,
            viewMode: 'months',
            format: 'MM/YYYY',
            maxDate: current_month,
            icons: {
                close: 'closeText'
            }
        });
    });
    .closeText:before {
        content: "Close";
    }
    <link href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/css/bootstrap.css" rel="stylesheet"/>
    <link href="//cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.7.14/css/bootstrap-datetimepicker.css" rel="stylesheet"/>
    
    <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.js"></script>
    <script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.12.0/moment.min.js"></script>
    <script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/js/bootstrap.js"></script>
    <script src="//cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.7.14/js/bootstrap-datetimepicker.min.js"></script>
    
    <div class='input-group date' id='datetimepicker1'>
      <input type='text' class="form-control" />
      <span class="input-group-addon">
        <span class="glyphicon glyphicon-calendar"></span>
      </span>
    </div>

    【讨论】:

      【解决方案2】:

      一种方法是使用图标类添加一个新类,然后使用 css 添加一些内容。比如:

      $(function() {
              $('input.month-mode').datetimepicker({
                  viewMode: 'months',
                  format: 'MM/YYYY',
                  showClose: true,
                  maxDate: current_month,
                  icons: {
                      close: 'textclass1'
                      }
              });
          });
      

      CSS:

      .textclass1::before {
        content: "Close";
      }
      

      【讨论】:

        猜你喜欢
        • 2015-03-14
        • 2017-08-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-12-14
        • 2021-10-23
        • 1970-01-01
        • 2021-08-27
        相关资源
        最近更新 更多