我有datetimepicker:
<input type='text' class="form-control datetimepicker" id='datetimepicker' name="appearanceDate0"/>
由于我无法使用id,因此必须按类引用它。
所以当我写:
$("body").on("click", ".datetimepicker", function () {
$(this).datetimepicker({
onChangeDateTime: logic,
onShow: logic
});
});
然后重新加载页面后,我必须在文本字段上单击两次以调用datetimepicker。但是,稍后当我不刷新页面时,我可以单击一次,然后出现选择器。为什么会这样,我该如何更改?
最佳答案
尝试将代码包装在
$( document ).ready(function() {
$("body").on("click", ".datetimepicker", function () {
$(this).datetimepicker({
onChangeDateTime: logic,
onShow: logic
});
});
});
关于javascript - 为什么在刷新浏览器后立即在文本字段上单击两次以调用Java Script中的函数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32637428/