2011-02-03 8 views
7

이 코드를 사용하면 작동하지 않습니다.jQuery로 텍스트 상자 채우기

$('[id$=ADRESTextBox]').text(data[0]); 

데이터는 알 수 있듯이 배열입니다. 그것은 정말로 가치가 있습니다 (경고했기 때문에) jQuery로 특정 텍스트 상자를 어떻게 채우십니까? val()와 양식 요소의

답변

11

설정 값 :

$('[id$=ADRESTextBox]').val(data[0]); 

텍스트 input elements에 대해 얘기하는 경우 : 그들은 어쨌든 "내용"이 없습니다. 이것은 하나의 자체 닫는 태그이므로 어떤 태그를 안에 넣으려고하면 태그가 실패합니다. 텍스트 필드의 값은 value 속성에 의해 정의됩니다.

업데이트 : 코멘트에 대하여

: ADRESTextBox 실제로 전체 ID의 경우, 요소를 선택하는 $('#ADRESTextBox')를 사용합니다.

+2

또한 ID '#ADRESTextBox'에 대한 파운드 선택기를 사용하는 것이 조금 더 표준입니다. –

+2

@Spencer Ruport : 전체 ID가'ADRESTextBox' 인 경우 물론 그렇습니다. 그러나 코드는 * selector를 * selector로 사용하므로 여러 입력 상자가 선택되어있을 수 있습니다. –

+0

포스터는 선택기 구문 [name $ =]을 사용하여 여러 텍스트 영역을 한 번에 선택할 수 있으므로 변경 사항이 함께 작성됩니다. 그래서 그것들은 포스터가 필요로하는 것일 수도 있지만 동의어는 아닙니다 (더 많은 정보없이 말할 수는 없습니다). –

관련 문제