Все.
У меня проблема с отображением календаря при клике.Ti должно быть очень простой вещью, но мне очень тяжело с ней.
Вот мои включенные библиотеки:
<link rel="stylesheet" href="css/jquery.datepick.css" id="theme">
<script src="Scripts/jquery.min.js"></script>
<script src="Scripts/jquery-2.1.3.min.js"></script>
<script type="text/javascript" src="Scripts/jquery.plugin.min.js"></script>
<script type="text/javascript" src="Scripts/jquery.datepick.min.js"></script>
Вот функция, которую я настроил:
> <script> $(function() { $('#Dater').datepick(); }); </script>
А вот код, который создает поле ввода:
var newRow = tableRef.insertRow(tableRef.rows.length);
var cell1 = newRow.insertCell(0);
cell1.innerHTML = "<input type='text' Name='Dater' id='Dater'>";
Поле ввода появляется на странице, но когда вы нажимаете на него, нет ни одного календаря, который выпадает вниз.
Я уверен, что это связано с динамическим отображением поля ввода, потому что у меня есть стандартное поле ввода HTML, которое отлично работает на той же странице, но я не могу понять, что не так.
Вот как кодируется рабочее поле ввода:
HTML:
<input type="text" id="Period" Name="Period" style="position:relative;left:247px;">
Javascript:
> $('#Period').datepick();
Любая помощь будет очень ценится.Спасибо!
Отредактировано, чтобы добавить: я только что понял, что, если я использую выпадающий список на первом элементе (тот, который жестко закодирован HTML), второй работает, но если я не нажимаю на первый элементвторой не активируется.