gpt4 book ai didi

javascript - Bootstrap 日期选择器在第一次点击时不工作[显示]

转载 作者:太空狗 更新时间:2023-10-29 12:36:12 25 4
gpt4 key购买 nike

我的表单中有 Bootstrap datepicker,起初它工作正常但现在,在我使用 jquery .load 函数加载包含 datepicker 元素的表单后,它不会在第一次点击时工作/显示自己但是当我点击外面并再次单击然后在 firebug 的控制台中给我这个错误:

TypeError: date is undefined
[Break On This Error]

var parts = date.split(format.separator),

然后日期选择器出现....

我已经使用这个 javascript 来隐藏日期选择器:

$(document).on('click','.datepicker', function() {
$('.datepicker').datepicker({ format: "yyyy-mm-dd" }).on('changeDate', function (ev) {
$(this).blur();
$(this).datepicker('hide');
});
})

最佳答案

您需要在点击之前初始化您的日期选择器。您可能应该在 .load 上使用回调:

$('#formdiv').load('yourform.php', function() {
$('.datepicker').datepicker({ format: "yyyy-mm-dd" });
});

这样元素就存在了,你可以在他们点击之前告诉它要做什么。

关于javascript - Bootstrap 日期选择器在第一次点击时不工作[显示],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16413719/

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