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