[英]jQuery previous month jumps to random month instead of previous month
我有一個帶有 2 個不同選項卡的應用程序,其中使用了calendar/date-picker
。 如果我使用日歷功能從一個選項卡切換到另一個選項卡,那么我會看到一個問題。 問題是,當我嘗試單擊上個月圖標時,它會跳轉到任何隨機月份而不是上個月。 例如,當前月份是 2021 年 5 月(07/05/2021),如果我點擊上個月,它將跳轉到 2020 年 10 月。
我做了一些分析,發現jQuery UI
庫中存在錯誤。 以下是相同的鏈接。
https://bugs.jqueryui.com/ticket/15129 ,
https://bugs.jqueryui.com/ticket/7288 ,
https://bugs.jqueryui.com/ticket/9923#comment:4
我嘗試使用不同版本的jQuery UI
庫。 但是我可以看到所有庫都存在相同的問題。 以下是我使用的庫。
jquery-ui-1.8.23.custom.min.js
jquery-ui-1.9.2.custom.min.js
jquery-ui-1.10.4.custom.min.js
jquery-ui-1.11.4.custom.min.js
jquery-ui-1.12.1.custom.min.js
該錯誤是否已在任何最新版本中修復。 如果它已經修復了,那么你能幫我看看我到底錯過了什么嗎?
經過分析,發現兩個tab都使用了相同的id。 原因是兩個日歷都使用相同的 id 作為輸入標簽。 如果我通過選擇上/下個月然后切換到選項卡 B 在選項卡 A 中選擇 select 日期然后切換到選項卡 B,那么它會選擇我在選項卡 AEg 中留下月份的月份,當前月份是 2021 年 5 月。如果我 select 日期來自上個月,例如 2020 年 9 月選項卡 A,然后如果我移至選項卡 B,則默認月份將為 2021 年 5 月,如果我單擊上個月,則會跳轉到 2020 年 8 月,因為我將 2020 年 9 月的月份留在了其他選項卡中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.