Pilih elemen jQuery $input._flatpicker input oleh flatpickr
P粉877114798
P粉877114798 2023-09-17 15:41:09
0
1
652

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.

P粉877114798
P粉877114798

membalas semua(1)
P粉921165181

Apabila menggunakan jQuery, anda perlu mengekstrak elemen DOM daripada objek jQuery sebelum menghantarnya ke fungsi. Ekstrak unsur menggunakan salah satu kaedah berikut:

flatpickrMinDate($("#dateOpen").get(0), $("#dateClosed").get(0));

atau

flatpickrMinDate($("#dateOpen")[0], $("#dateClosed")[0]);
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan