我有一個日期選擇器,我在其中創建一個變數并確定我們選擇一周中的哪一天
let dayofweek1 = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"];
let dayOfWeek = dayofweek1[e.date.getDay()];
console.log(dayOfWeek)
全功能:
$('#reservation-date').datepicker({startDate: ' 0d'}).on('changeDate', function (e) {
const arDate = e.date.toString().split(' ');
let input = $('[name="RestaurantReservationForm[date]"]');
let dayofweek1 = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"];
let dayOfWeek = dayofweek1[e.date.getDay()];
console.log(dayOfWeek)
input.val(arDate[3] '-' (e.date.getMonth() 1) '-' arDate[2]);
_self.unSetError(input);
$('#reservation-date .js-value').text(arDate[2] ' ' arDate[1]);
});
我想在另一個函式中使用這個 dayOfWeek 變數
filterTimes: function () {
if ((["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"].indexOf(dayOfWeek) >= 0)) {
let workHours = getWorkHoursForDay(json, restaurantID, dayOfWeek);
let items = document.querySelectorAll(".dropdown-menu.dropdown-menu-height-fixed li a");
for (let item of items) {
let itemValue = parseFloat(item.getAttribute('data-value'));
item.parentNode.classList[((itemValue < parseFloat(workHours.open)) || (itemValue > parseFloat(workHours.close)) ? "add" : "remove")]("invisible");
}
}
}
如何使用全域選定日期的值宣告此變數?
uj5u.com熱心網友回復:
- 嘗試在函式外部宣告變數。
- 我讀過未宣告的變數是全域范圍的,但這不是最佳實踐。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/464804.html
標籤:javascript
下一篇:是被視為后端的應用程式的離線邏輯
