У меня есть веб-приложение, созданное с помощью Bootstrap 3 и jQuery. Я хочу добавить средство выбора даты. Я проверил официальный сайт Bootstrap 3 здесь , но в компонентах нет средства выбора даты (если я его не пропустил?).
Я погуглил и нашел этот ...
https://uxsolutions.github.io/bootstrap-datepicker/?#sandbox
Я попытался добавить это средство выбора даты в свое приложение, используя их образец кода, но это не сработало ... при нажатии кнопки выбора даты не появляется на виджете
<script>
$('#sandbox-container .input-group.date').datepicker({
autoclose: true,
todayHighlight: true
});
</script>
<div class="input-group date">
<input type="text" class="form-control"><span class="input-group-addon"><i class="glyphicon glyphicon-th"></i></span>
</div>
Я подумал, что мне не хватает импорта, поэтому я добавил эти строки ссылки / скрипта ... но он все еще не работает ...
<!-- what I already had -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<link rel="stylesheet" type="text/css" href="/juliet/resources/juliet.css">
<!-- new for the Date Picker widget -->
<link id="bsdp-css" href="https://unpkg.com/bootstrap-datepicker@1.9.0/dist/css/bootstrap-datepicker3.min.css" rel="stylesheet">
<script src="https://unpkg.com/bootstrap-datepicker@1.9.0/dist/js/bootstrap-datepicker.min.js"></script>
ВОПРОС:
Какие ссылки / импорт скриптов мне не хватает? И (кроме вопроса здесь) как программист go определяет, какие строки отсутствуют, когда вы пытаетесь добавить сторонние виджеты?
ТАКЖЕ ...
Я заметил, что есть несколько разных виджетов, которые называются «bootstrap -datepicker» ... Я думаю, это общее c имя.
Есть ли какое-то место, где я могу найти "официальный" Bootstrap 3 выбор даты? Или вам в значительной степени нужно загружать разные, чтобы найти тот, который вам подходит?
Спасибо за любой совет, потому что я действительно мог бы воспользоваться советом!
ОБНОВЛЕНО РЕШЕНИЕМ:
Благодаря указателю от комментатора @ RK_oo7 я понял, что происходит.
Вот мой полностью рабочий пример кода ...
<!DOCTYPE html>
<title>Date Picker Test 3</title>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<link rel="stylesheet" type="text/css" href="/juliet/resources/juliet.css">
<link id="bsdp-css" href="https://unpkg.com/bootstrap-datepicker@1.9.0/dist/css/bootstrap-datepicker3.min.css" rel="stylesheet">
<script src="https://unpkg.com/bootstrap-datepicker@1.9.0/dist/js/bootstrap-datepicker.min.js"></script>
</head>
<script>
$(document).ready(function() {
$('#sandbox-container .input-group.date').datepicker({
autoclose : true,
todayHighlight : true
});
});
</script>
<body>
<div id="sandbox-container">
<div class="input-group date">
<input type="text" class="form-control"><span class="input-group-addon"><i class="glyphicon glyphicon-th"></i></span>
</div>
</div>
</body>