gpt4 book ai didi

javascript - jQuery Datepicker 未被执行

转载 作者:行者123 更新时间:2023-11-30 11:35:58 26 4
gpt4 key购买 nike

我的主 php 文件中有以下内容:

<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script>
$( function() {
$( "#datepicker" ).datepicker();
} );
</script>

包含输入框的输入框正在用innerHTML编写。

例如,输入框是这样写的。

echo $api->get_add_number();调用 PHP 代码。有一个选择框将调用以下内容:

function fetch_select(val)
{
$.ajax({
type: 'post',
url: 'fetch_data.php',
data: {
get_option:val
},
success: function (response) {
document.getElementById("new_select").innerHTML=response;
}
});
}

从那里输入框将被写入并作为 innerHTML 返回。

问题是当我尝试点击输入框时:

<input type="text" id="datepicker"/>

我没有收到日期选择弹出窗口。是因为在innerHTML里面,javascript访问不到吗?

最佳答案

不是,跟innerHTML没有关系,这里的问题是时机。所有 jquery 插件都是在您调用其函数时构建的。

所以你只需要在包含你的新 html 之后调用它

success: function (response) {
document.getElementById("new_select").innerHTML=response;
$( "#datepicker" ).datepicker();
}

关于javascript - jQuery Datepicker 未被执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44402120/

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