Мне надо как-то модифицировать данный код, чтобы в defaulDay подставлялось значение из переменной, которое получается из содержимого тэга span.
<div style="height:0px; overflow:hidden">
<input class="datepicker-input" type="date"/>
</div>
<span class="edit date" contenteditable="true"><Date?></span>
$('.datepicker-input').datepicker({
dateFormat: 'dd-mm-yy',
defaultDate: defaultDay
onClose(dateText, inst) {
$(this).parent().next('.date').text([
inst.selectedDay,
inst.selectedMonth + 1,
inst.selectedYear
].join('-'));
}
});
$('.date').click(function() {
defaultDay = $(this).text();
$( this ).datepicker({
dateFormat: 'dd-mm-yy',
defaultDate: defaultDay
});
$(this).prev('div').find('.datepicker-input').focus();
});
У меня получилось вывести правильный календарь, но вот только он становится не кликабельным =(
Определил обработчик для показа календаря на "двойной клик", иначе не вижу смысла делать span contenteditable="true"
:
$('.datepicker-input').datepicker({
dateFormat: 'dd-mm-yy',
defaultDate: $('.date').text(),
onClose(dateText, inst) {
$(this).parent().next('.date').text([
inst.selectedDay,
inst.selectedMonth + 1,
inst.selectedYear
].join('-'));
}
});
$('.date').on('dblclick', function() {
defaultDay = $(this).text();
$('.datepicker-input').datepicker('option', 'defaultDate', $('.date').text());
$(this).prev('div').find('.datepicker-input').focus();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<div style="height:0px; overflow:hidden">
<input class="datepicker-input" type="date" />
</div>
<span class="edit date" contenteditable="true">19-11-2018</span>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Как отключить триггер у mouseoverНеобходимо навести на элемент (изменится класс его), а когда мышку убрать что бы измененный класс остался
ПриветсвуюЯ изучаю Xamarin и мне интересно как сделать так, чтобы на кнопке были блики, полутона и тд? Стандартных средств не хватает или Я в них...