Показать сообщение отдельно
  #7 (permalink)  
Старый 08.09.2017, 13:21
Интересующийся
Отправить личное сообщение для rybachok91 Посмотреть профиль Найти все сообщения от rybachok91
 
Регистрация: 07.09.2017
Сообщений: 12

Сообщение от Белый шум Посмотреть сообщение
ksa,
Простой текст в наш век цифровых технологий, когда фотоаппарат есть в каждом телефоне?...

rybachok91,
Вы пытаетесь навесить событие на элемент, которого ещё нет. Он появится потом, при клике.
Спасибо, что ответили. Давайте я Вас еще больше рассмешу. Мне не понятно: в первом виде на скриншоте следом за событием click написано change и вывод alert для проверки, если оно сработало. Во втором виде последовательность та же и все заработало. Ну и конечно да, у меня не получилось объединить два события через on() это вас повеселит.

$("#name").click(function() {
$(this).replaceWith('<input type="text" name="correct_name"
id="cor_name" value="' + get_name(person_data) +'" size="30">');

$("#cor_name").keyup(function(eventObject){
changed_name = $("#cor_name").val();
if (event.keyCode == 13) {
return changed_name;
}
});
$("#cor_name").change(function(){
changed_name = $("#cor_name").val();
return changed_name;
});
});

Последний раз редактировалось rybachok91, 08.09.2017 в 13:31.
Ответить с цитированием