搜尋
問答 選擇flatpickr輸入的jQuery元素$input._flatpicker
選擇flatpickr輸入的jQuery元素$input._flatpicker
P粉877114798 2023-09-17 15:41:09 查看 1006

0

我在我的專案中使用了jquery,並且正在使用flatpickr放置日期下拉框。我需要從我的日期輸入中取得現有的flatpickr實例,但是使用jquery時無法運作。我正在尋找使用jquery從使用jquery的輸入中獲取flatpickr實例的答案。

function flatpickrMinDate($openDate, $closeDate) {
    const fp = $closeDate._flatpickr;
    if (fp === null || fp === undefined) return;
    fp.set('minDate', $openDate.value);
}

// 這個可以工作

flatpickrMinDate(document.querySelector("#dateOpen"), document.querySelector("#dateClosed"));

// 使用jquery,以下程式碼無法運作

flatpickrMinDate($("#dateOpen"), $("#dateClosed"));

flatpickrMinDate中,$closeDate._flatpickr傳回undefined。它應該傳回一個flatpickr實例,但是傳回的是undefined。

Your Answer
提交

1 個答案
0

在使用jQuery時,您需要在將DOM元素傳遞給函數之前從jQuery物件中提取它們。使用以下方法之一提取元素:

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

flatpickrMinDate($("#dateOpen")[0], $("#dateClosed")[0]);
2023-09-18 00:52:44

提交

Hot Tools

vc9-vc14(32+64位元)運行庫合集(連結在下方)

vc9-vc14(32+64位元)運行庫合集(連結在下方)

phpStudy安裝所需運行函式庫集合下載

VC9 32位

VC9 32位

VC9 32位元 phpstudy整合安裝環境運行庫

php程式設計師工具箱完整版

php程式設計師工具箱完整版

程式設計師工具箱 v1.0 php整合環境

VC11 32位

VC11 32位

VC11 32位元 phpstudy整合安裝環境運行庫

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用