cari

Rumah  >  Soal Jawab  >  teks badan

Pilih elemen jQuery $input._flatpicker input oleh flatpickr

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粉877114798P粉877114798489 hari yang lalu755

membalas semua(1)saya akan balas

  • P粉921165181

    P粉9211651812023-09-18 00:52:44

    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]);

    balas
    0
  • Batalbalas