我想添加 Bootstrap 日期选择器,如下面的链接。我已经尝试过但同样的类制作问题。 我该怎么做??
<div id="content">
a datepicker <input class="datepicker_recurring_start"/>
</div>
<button id="cmd">add a datepicker</button>
$('#cmd').click(function(){
$('#content').append('<br>a datepicker <input class="datepicker_recurring_start"/>');
});
$('body').on('focus',".datepicker_recurring_start", function(){
$(this).datepicker();
});
最佳答案
当您添加新的日期选择器时,调用 $("#id_of_datepickercontainer").datepicker(); 非常重要。函数来初始化最近添加的日期选择器。 这是示例:
function add_fields() {
var newspan = document.createElement('span');
newspan.innerHTML = '<div class="input-group" id="sandbox-container"><input type="text" placeholder="Date" class="form-control" name="date" id= "datefield" ><\/div><script>$("#sandbox-container input").datepicker({language: "hu"});<\/script>';
document.getElementById('wrapper').appendChild(newspan);
$("#sandbox-container input").datepicker();
}
<link href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.0/js/bootstrap.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.3.1/css/datepicker3.css" rel="stylesheet" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.3.1/js/bootstrap-datepicker.js"></script>
<div id="wrapper">
<span>
<div class="input-group" id="sandbox-container"><input type="text" placeholder="Date" class="form-control" name="date" id= "datefield" ></div>
<script>$('#sandbox-container input').datepicker();</script>
</span>
</div>
<br>
<br>
<input type="button" id="more_fields" onclick="add_fields();" value="New" class="btn btn-default" />
关于jquery - 如何添加动态 Bootstrap 日期选择器字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26272533/