Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.10.2008, 17:37
Новичок на форуме
Отправить личное сообщение для AJlekceu Посмотреть профиль Найти все сообщения от AJlekceu
 
Регистрация: 26.10.2008
Сообщений: 3

DatePicker не работает при сипользование innerHTML
Здравствуйте всем. Для личных нужд решил воспользоваться календарем DatePicker, все прекрасно работает. Но в ситуации когда с помощью JavaScript добавляю Input в document календарь не работает. вот часть кода

index.php
Код:
        <script type="text/javascript" src="js/jquery-1.2.6.min.js"></script>
        <script type="text/javascript" src="js/ui.datepicker.js"></script>
        <link href="css/ui.datepicker.css" type="text/css" rel="StyleSheet">
        <script>
              $(document).ready(function(){
                   $('#basics').datepicker();
                });
        </script>
.....
<a onclick="calendar()" href="#">Календарь</a>
.....
        <div id="querybody"></div>
......
man.js
function calendar()
{
     var divQueryGroup = document.getElementById("querybody");
     divQueryGroup.innerHTML = "<input type=\"text\" size=\"10\" value=\"click here\" id=\"basics\"/>";
}


После нажатия на "Календарь" появляется поле Input, но календарь не появляется.
Ответить с цитированием
  #2 (permalink)  
Старый 26.10.2008, 17:45
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Эх опять пример копирования кода jQuery без понимания того, что он делает :-(
$(document).ready(function(){
  $('#basics').datepicker();
});

Вы выполняете действия над несуществующим объектом.
В функции «calendar» после того, как добавили <input>, выполните:
$('#basics').datepicker();
Ответить с цитированием
  #3 (permalink)  
Старый 26.10.2008, 17:49
Новичок на форуме
Отправить личное сообщение для AJlekceu Посмотреть профиль Найти все сообщения от AJlekceu
 
Регистрация: 26.10.2008
Сообщений: 3

Да. виноват. все заработало. Почитаю доки для jQuery... спасибо
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FireFox: onmouseover не работает при зажатой кнопке мыши no. Общие вопросы Javascript 4 19.08.2008 13:43
Не работает innerHTML для textarea в ФФ ropil Сайт Javascript.ru 5 06.05.2008 19:53