2011-11-10 4 views

답변

1

그 이유는 $("#myTxt")value이라는 항목이없는 jQuery 객체이기 때문입니다.

$("#myTxt").get(0).value = "blah"; 
+0

그래서 get (0)은 항상 html 객체를 가져 오는 방법입니까? – foreyez

+0

번호. 그것도 배열이므로'$ ("# myTxt") [0] .value' – Neal

+0

왜 내 텍스트 상자가 배열이 될까요? jquery 객체에서 html 객체로 가져 오는 일반적인 방법이 있습니까? – foreyez

0

$("#myTxt") jQuery를의 배열이 선택한 DOM 객체를 래핑 객체이다
은 당신이 할 수있는 것은 같은 것이있다.

선택기 #myTxt에서 ID를 사용하기 때문에 하나의 요소 만 포함 된 배열이 생성됩니다. 당신은 기본 DOM 개체를 검색 할 필요가 없습니다

$("#myTxt").val("blah"); 

:

당신은 jQuery의 .val() 방법으로 선택한 항목의 값을 설정할 수 있습니다.

관련 문제