2

我有以下代码使用简单的datepicker; 当我单击显示选择器的按钮时。

我需要这与工作multidatespicker

简单的日期选择器 JS 脚本。

<script type="text/javascript"> 
$(document).ready(function(){
    $('#date').datepicker();
    $('#btnRepercute').click(function() {
          $('#date').datepicker('show');
      });
    });
    </script>

HTML 输入字段。

<input type="button" value="Répercuter" class="button" id="btnRepercute"/>
<input type="text" id="date" class="hidden" />

到目前为止使用 multidatepicker 的尝试

$('#date').multiDatesPicker();
$('#btnRepercute').click(function() {
      $('#date').multiDatesPicker();
});

没有任何反应,控制台中没有错误。在此先感谢您的帮助!

4

1 回答 1

3

首先,您需要取消注册datepicker事件,然后附加multiDatesPicker事件,然后关注元素

$('#btnRepercute').click(function() {

  $("#date").datepicker( "destroy" );
 $('#date').multiDatesPicker();
 $('#date').focus();
});

希望它工作正常

于 2013-06-11T13:58:07.947 回答