flatpickr + 外部元素不工作
flatpickr + external elements not working
我是 flatpickr 的新手。
有人可以在 jsfiddle 中展示 "flatpickr + external elements" 是如何工作的吗?
我在页面上有 4/5 个文本输入。我正在使用
将这些文本输入转换为 flatpicker
/* flatpickr initialisation */
$(document).ready(function () {
$('.datetime').flatpickr({
noCalendar: false,
enableTime: true,
allowInput: true,
dateFormat: 'M d, Y h:i K',
minuteIncrement: 1,
});
});
在我的 html 页面中,我有 html 喜欢,
/* Html 页 */
<input name="endtDate" type="text" class="datetime" placeholder="Select Date.." data-input>
<a class="input-button" title="toggle" data-toggle>
<i class="icon-calendar"></i>
</a>
<a class="input-button" title="clear" data-clear>
<i class="icon-close"></i>
</a>
....
如果我不添加 wrap: true 一切正常。
如果我添加 add wrap: true 然后我得到 JS 错误并且 flatpickr 没有渲染。
错误:无效的输入元素指定为 null
你能告诉我我做错了什么吗?
提前致谢。
Flatpickr 文档根本没有解释这一点,但是您要做的是 "wrap" 另一个元素中的元素并将 that 元素传递给 flatpickr () 功能。这就是 "wrap: true" 中的 "wrap" 所指的。
<div class="datetime">
<input name="endtDate" type="text" placeholder="Select Date.." data-input>
<a class="input-button" title="toggle" data-toggle>
<i class="icon-calendar"></i>
</a>
<a class="input-button" title="clear" data-clear>
<i class="icon-close"></i>
</a>
</div>
我是 flatpickr 的新手。
有人可以在 jsfiddle 中展示 "flatpickr + external elements" 是如何工作的吗?
我在页面上有 4/5 个文本输入。我正在使用
将这些文本输入转换为 flatpicker/* flatpickr initialisation */
$(document).ready(function () {
$('.datetime').flatpickr({
noCalendar: false,
enableTime: true,
allowInput: true,
dateFormat: 'M d, Y h:i K',
minuteIncrement: 1,
});
});
在我的 html 页面中,我有 html 喜欢, /* Html 页 */
<input name="endtDate" type="text" class="datetime" placeholder="Select Date.." data-input>
<a class="input-button" title="toggle" data-toggle>
<i class="icon-calendar"></i>
</a>
<a class="input-button" title="clear" data-clear>
<i class="icon-close"></i>
</a>
....
如果我不添加 wrap: true 一切正常。
如果我添加 add wrap: true 然后我得到 JS 错误并且 flatpickr 没有渲染。
错误:无效的输入元素指定为 null
你能告诉我我做错了什么吗?
提前致谢。
Flatpickr 文档根本没有解释这一点,但是您要做的是 "wrap" 另一个元素中的元素并将 that 元素传递给 flatpickr () 功能。这就是 "wrap: true" 中的 "wrap" 所指的。
<div class="datetime">
<input name="endtDate" type="text" placeholder="Select Date.." data-input>
<a class="input-button" title="toggle" data-toggle>
<i class="icon-calendar"></i>
</a>
<a class="input-button" title="clear" data-clear>
<i class="icon-close"></i>
</a>
</div>