通過使用下面的代碼,在使用內部 HTML時無法選擇資料選擇器。
我做錯了什么有人可以幫助我嗎?提前致謝。
這是我的代碼
$(document).ready(function(){
/*Date Picker Initiation*/
$('.datepicker').datepicker();
$(".datepicker").datepicker({
format: 'dd/mm/yyyy',
todayHighlight: true,
}).on('change', function (ev) {
$(this).datepicker('hide');
});});
uj5u.com熱心網友回復:
我認為 datepicker 在 html 加載之前啟動,所以它找不到標記。在 html 渲染后,您必須需要初始日期選擇器,如下所示:
setTimeout(() => {
document.getElementById('p').innerHTML = '<input type="text" id="datepicker">'; // load html and then call datepicker
$( "#datepicker" ).datepicker();
}, 1000)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/463806.html
