Saya menggunakan jquery dalam projek saya dan saya menggunakan flatpickr untuk meletakkan kotak dropdown tarikh. Saya perlu mendapatkan contoh flatpickr sedia ada dari input tarikh saya tetapi ia tidak berfungsi menggunakan jquery. Saya sedang mencari jawapan untuk menggunakan jquery untuk mendapatkan contoh flatpickr daripada input menggunakan jquery.
function flatpickrMinDate($openDate, $closeDate) { const fp = $closeDate._flatpickr; if (fp === null || fp === undefined) return; fp.set('minDate', $openDate.value); }
// Ini berkesan
flatpickrMinDate(document.querySelector("#dateOpen"), document.querySelector("#dateClosed"));
// Menggunakan jquery, kod berikut tidak berfungsi
flatpickrMinDate($("#dateOpen"), $("#dateClosed"));
dalamflatpickrMinDate
中,$closeDate._flatpickr
返回undefined
. Ia sepatutnya mengembalikan contoh flatpickr, tetapi ia mengembalikan tidak ditentukan.
Apabila menggunakan jQuery, anda perlu mengekstrak elemen DOM daripada objek jQuery sebelum menghantarnya ke fungsi. Ekstrak unsur menggunakan salah satu kaedah berikut:
atau