如何在datetimepicker引导程序中添加关闭文本?

时间:2016-03-23 07:19:46

标签: eonasdan-datetimepicker

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

我想为它添加密切文字。默认情况下它显示'X',但我想改变它。有可能吗?

2 个答案:

答案 0 :(得分:2)

您可以使用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>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

执行此操作的一种方法是使用图标类添加新类,然后使用css添加一些内容。类似的东西:

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

的CSS:

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