jQueryUI 有一个不错的带有图标触发器的 DatePicker(一个日历图标打开日历,类似于 Outlook 的行为)。
另一方面,Bootstrap 3 的输入组非常适合将图标连接到输入字段。
两者可以在不重写任何一个的情况下结合起来吗?
我在这里做了一个 JSFiddle。对于«开始日期»,jQueryUI 图标触发器未激活。对于«结束日期»,它已启用。不幸的是,DatePicker 图标出现在结束日期的输入组之外:
那么,是否可以在不进行大量修改的情况下启用图标触发器作为输入组的一部分(看起来像«开始日期»但行为像«结束日期»)?
主图标触发代码:
$("#datepicker-end").datepicker({
showOn: "button",
buttonImage: "img/calendar.gif",
buttonImageOnly: true
});
主输入组代码:
<div class="input-group">
<input type="text" id="datepicker-start" class="form-control" placeholder="Start Date" />
<span class="input-group-addon"><span class="glyphicon glyphicon-calendar"></span></span>
</div>