PHP를 사용하여 동적으로 생성 된 테이블이 있습니다. 테이블에는 행을 기반으로 데이터베이스를 업데이트하는 데 사용되는 몇 가지 텍스트 필드가 있습니다. 이 질문은에서 참조 할 수 있습니다 : Complete question, 대답을 기반으로 입력을 누르면 텍스트 필드 값을 가져 오는 javascript를 사용하고 있습니다. 사용되는 자바 스크립트는 다음과 같습니다 동적으로 생성 된 텍스트 필드 값 얻기
$("#details input").live('keypress', function (e) {
var code = (e.keyCode ? e.keyCode : e.which);
if (code == 13) {
e.preventDefault();
var ourId = $(this).id;
var updatedText = $(this).val;
alert(updatedText);
}
});
그러나 어떤 이유로
$(this)
가 예상 결과를 반환하지 않습니다.
감사합니다. 감사드립니다.
'예상 결과를 반환하지 않음'이란 무엇을 의미합니까? 'alert'가 잘못된 값을 출력하고 있습니까? –
죄송합니다. 텍스트 필드의 ID를 가져올 수 없습니다. 이제 val()을 사용하는 값이 작동합니다! – Namit