2014-10-09 77 views
1

我想添加引导日期选择器,如下面的链接。我已经尝试过,但同班制作问题。 我该怎么做?如何添加动态引导日期选择器字段?

http://jsfiddle.net/SJ7bJ/98/

<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(); 
}); 
+0

工作正常,我 – 2014-10-09 07:26:02

回答

2

引导不包括日期选择器。你必须为它使用jQuery UI。

在这里看到: http://jqueryui.com/datepicker/

+0

TNX ...我使用jQuery做这个。但是,为什么你说bootstrap没有日期选择器?我已经在bootstrap中使用了日期选择器。 – user3577698 2014-10-09 12:17:57

+0

看到这个http://getbootstrap.com/和datapiker链接给我!!!!!我在这里找不到数据piker – 2014-10-09 17:35:59

3

当你添加新的日期选择器调用$( “#id_of_datepickercontainer”)是很重要的日期选择器()。函数来初始化最近添加的日期选择器。 这里是例子:

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" />

+0

这是一个很好的例子。如何添加删除按钮删除已添加的最后一个元素? – 2015-12-04 13:26:01