그래서 내가 jQuery 요소 변수에 액세스 할 수없는 것 같습니다.
var inputs = $("input.row_2");
inputs[0].val()
나는이 실행
를 사용하여 내가에서 값을 추출 할 양식 요소의 집합을 얻을, 나는 발 올바른 방법이 아니라고 말했다 얻을.내가 뭘 잘못하고 있니?
쉬운 것이어야합니다 ..
고마워요!
그래서 내가 jQuery 요소 변수에 액세스 할 수없는 것 같습니다.
var inputs = $("input.row_2");
inputs[0].val()
나는이 실행
를 사용하여 내가에서 값을 추출 할 양식 요소의 집합을 얻을, 나는 발 올바른 방법이 아니라고 말했다 얻을.내가 뭘 잘못하고 있니?
쉬운 것이어야합니다 ..
고마워요!
inputs[0]
은 DOM 요소를 반환하므로 inputs[0].value
은 원하는 것을 갖습니다.
일치하는 항목이없는 경우 inputs[0]
이 정의되지 않았다고 불평하지 않는 inputs.eq(0).val()
을 사용할 수도 있습니다.
.eq()
당신이 JQuery와 객체는 DOM 요소의 배열처럼 동작 [0]
을 사용하는 얻을 것이다 무엇도 인 .get()
대조적으로 jQuery를 개체 (안 DOM)을 반환합니다.
따라서 inputs[0]
은 jQuery 래퍼가 아닌 원시 DOM 요소를 반환합니다.
원시 DOM 요소에 val()
메소드가 없으므로 오류가 발생합니다.
inputs.eq(0).val();
, 당신은 간단히 다음과 같이 원시 DOM 요소에서 value
속성을 얻을 수 있습니다 :
eq()
method를 호출 해, 특정 요소에 jQuery를 메서드를 호출합니다 :
inputs[0].value
참고 그러나, 이것은 jQuery의 val()
<select>
요소처럼 행동하지 않습니다.
$('input.row_2').first().val();