Сообщение от Белый шум
			 
		
	 | 
	
		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;
      });
});