Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: js jquery обращение к элементу после добавления в js
Форумы портала PHP.SU » » Вопросы новичков » js jquery обращение к элементу после добавления в js

Страниц (1): [1]
 

1. Serhio - 07 Ноября, 2016 - 07:02:07 - перейти к сообщению
Всем привет!

Парни подскажите:

Есть функция которая добавляет такую штуку:
CODE (javascript):
скопировать код в буфер обмена
  1. $("#some_id").append("<input type='text' id='input_id'>");


Как к ней потом обратиться? Следующая конструкция не работает:
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $('#input_id').keyup(function(){alert('some_text')})
2. Flash_PR - 07 Ноября, 2016 - 09:51:00 - перейти к сообщению
Serhio пишет:
Всем привет!

Парни подскажите:

Есть функция которая добавляет такую штуку:
CODE (javascript):
скопировать код в буфер обмена
  1. $("#some_id").append("<input type='text' id='input_id'>");


Как к ней потом обратиться? Следующая конструкция не работает:
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $('#input_id').keyup(function(){alert('some_text')})


CODE (javascript):
скопировать код в буфер обмена
  1. $(document).on('keyup', '#input_id', function(){
  2.   alert('some_text');
  3. });
3. armancho7777777 - 08 Ноября, 2016 - 01:11:57 - перейти к сообщению
CODE (javascript):
скопировать код в буфер обмена
  1. $(function(){
  2.  
  3.     var $elem = $("#some_id");
  4.  
  5.     $elem.append("<input type='text' id='input_id'>");
  6.  
  7.     $elem.on('keyup', '#input_id', function(){
  8.         alert('some_text');
  9.     });
  10.  
  11. });
4. LIME - 08 Ноября, 2016 - 19:20:38 - перейти к сообщению
А я бы добавил некашерный атрибут onkeyup
Надо понимать где это плохо а где и почему бы нет
Могу ошибаться парируйте
(Добавление)
Добавлять id динамически? Видимо это от попытки повесить обработчик
(Добавление)
armancho7777777 как ты это не заметил?
(Добавление)
Serhio пиццу еще торчишь))
(Добавление)
Кстати ты уверен что keyup? Может keypressed?
(Добавление)
Отличается тем что символ не будет отображен
Кроме прочего

 

Powered by ExBB FM 1.0 RC1