gpt4 book ai didi

javascript - 为什么刷新浏览器后需要在文本字段上单击两次才能调用 JavaScript 中的函数?

转载 作者:行者123 更新时间:2023-12-03 08:52:08 24 4
gpt4 key购买 nike

我有日期时间选择器:

<input type='text' class="form-control datetimepicker" id='datetimepicker' name="appearanceDate0"/>

由于我不能在我的情况下使用 id 我必须按类引用它..所以当我写:

$("body").on("click", ".datetimepicker", function () {
$(this).datetimepicker({
onChangeDateTime: logic,
onShow: logic
});
});

然后重新加载页面后,我必须在文本字段上单击两次才能调用日期时间选择器。但是,稍后当我不刷新页面时,我可以单击一次,然后就会出现选择器。为什么会这样?我该如何改变它?

最佳答案

尝试将代码包装在

$( document ).ready(function() {
$("body").on("click", ".datetimepicker", function () {
$(this).datetimepicker({
onChangeDateTime: logic,
onShow: logic
});
});
});

关于javascript - 为什么刷新浏览器后需要在文本字段上单击两次才能调用 JavaScript 中的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32637428/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com