gpt4 book ai didi

jquery - 动态更新 bootstrap 3 日期选择器选项?

转载 作者:行者123 更新时间:2023-12-01 00:55:39 25 4
gpt4 key购买 nike

这个日期选择器已经使用其他默认选项创建,但我需要使用以下新选项更新它,但它似乎不起作用:

// new options
var new_options = {
format: 'dd/mm/yyyy',
autoclose: true,
language: 'es'
}

// update values
$("#fecha_periodo").datepicker("update", new_options );

我还想更新其他选项,例如 daysOfWeekDisabledviewMode 等。

最佳答案

不幸的是,没有 API 可以动态更改选项,列出了所有可用的方法 here (您可以使用 setDaysOfWeekDisabled 动态设置禁用星期几)。

您可以使用destroy方法来销毁日期选择器实例并使用新选项再次构建它。

这是一个实例:

$('#datepicker').datepicker();

$('#btnChange').click(function(){
var new_options = {
format: 'dd/mm/yyyy',
autoclose: true,
language: 'es'
}
// Save value
var value = $('#datepicker').datepicker('getDates');
// Destroy previous datepicker
$('#datepicker').datepicker('destroy');
// Re-int with new options
$('#datepicker').datepicker(new_options);
// Set previous value
$('#datepicker').datepicker('setDates', value);
});
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.css" rel="stylesheet"/>
<link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.6.4/css/bootstrap-datepicker3.css" rel="stylesheet"/>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.6.4/js/bootstrap-datepicker.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.6.4/locales/bootstrap-datepicker.es.min.js"></script>

<input type="text" class="form-control" id="datepicker">

<button id="btnChange" class="btn btn-primary">Change option</button>

关于jquery - 动态更新 bootstrap 3 日期选择器选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44265364/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com