Не удается заставить плагин Keith Wood datepick работать с динамическим рисованием строк - PullRequest
0 голосов
/ 07 февраля 2019

Все.

У меня проблема с отображением календаря при клике.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), второй работает, но если я не нажимаю на первый элементвторой не активируется.

...