У меня есть средство выбора даты Jquery, где я выбираю целое, чтобы передать значение номера недели другому элементу управления. Теперь я могу выбрать любой день недели в порядке, и он работает как задумано. Теперь я хотел бы добавить возможность выбрать номер недели в столбце (синий столбец), а также выбрать и передать номер недели, как и остальная часть строки в строке. По умолчанию при наведении курсора на столбец номера недели его нельзя отменить, а курсор - указатель.
Это мой текущий код скрипта
$('#dateStart').datepicker({
dateFormat: "yy-mm-dd",
changeMonth: true,
changeYear: true,
showMonthAfterYear: true,
showWeek: true,
maxDate: "0d",
firstDay: 1,
yearRange: "-60:+0",
clickInput: true,
onSelect: function (dateText, inst) {
$('#weekNumber').val($.datepicker.iso8601Week(new Date(dateText)));
}
});
В CSS я добавил
td.ui-datepicker-week-col {
cursor: pointer;
cursor: hand;
}
Это меняет курсор только при наведении курсора на столбец номера недели. Как мне расширить это так, чтобы столбец стал кликабельным, как и остальная часть недели?
Более четкое объяснение: На изображении, если выбрать неделю 40, я бы хотел, чтобы в ячейке с надписью 40 также можно было щелкнуть, чтобы выбрать строку недели. В настоящее время только ячейки (строки) с днем (в период с понедельника по воскресенье) доступны для выбора номера недели. Столбец или ячейки под Wk не отображаются, они просто предназначены для отображения, и событие щелчка не происходит, если щелкнуть первый синий столбец. Я хотел бы включить этот столбец (синие ячейки) как часть события «нажмите, чтобы выбрать номер недели».