onclick事件只与双击工作

问题描述 投票:1回答:2

我用的自举datetimepicker.js。我必须表现出对onclick事件的日期,时间选择器。它仅适用于双击。

<div class="col-sm-3">
  <label for = "name">Start Date</label>
  <div class='input-group date dateField'>
    <input type='text' class="form-control" name="start_date" placeholder="dd/mm/yyyy hh:mm">
    <span class="input-group-addon" onclick='bindDatePicker();'>
      <span class="glyphicon glyphicon-calendar"></span>
    </span>
  </div>
</div>
bindDatePicker = function() {
  $('.dateField').datetimepicker({
    format: 'DD/MM/YYYY HH:mm'
  });
}

我想打电话只需点击一下该功能。任何帮助将不胜感激

jquery html datepicker
2个回答
1
投票

所有你在文件准备好就用隐藏和显示方法来切换您的日期选择器所需的属性首先初始化

所有功能都通过数据属性访问

$('#datetimepicker').data("DateTimePicker").show();

您可以使用其他events也如果u想要的。

使用的onClick或明确使用click事件。

$('#datetimepicker-span').on('click', function(){

  //use show method here

});

首先初始化时,文件已准备就绪。


1
投票

其实只是初始化日期选择器的原因,而是建立在将做的工作。 只有使用:

 $('.dateField').datetimepicker({
    format: 'DD/MM/YYYY HH:mm'
 });

没有bindDatePicker()事件。

© www.soinside.com 2019 - 2024. All rights reserved.