jQuery에서는 페이지에서 요소를 선택하여 반환되는 컬렉션이 원본 DOM 개체가 아닌 jQuery 개체이므로 선택 집합에서 DOM 메서드 및 속성을 실행하려면 컬렉션을 변환해야 합니다. DOM 개체에
예를 들어 다음과 같이 사용할 수 없습니다.
$('div').innerHTML = "hello world"
innerHTML은 jQuery 객체의 속성이 아닌 DOM의 속성입니다. 실제로 이를 수행하려면 jQuery 객체를 DOM 객체로 변환해야 합니다.
①jQuery에서는 핵심 메서드를 제공합니다. get()이므로 위의 내용은 $('div') .get().innerHTML = "hello world";
물론 이는 div가 하나만 있는 상황에 해당합니다.
그러면 이 방법은 사용하기 쉽지 않습니다. index 값을
에 전달하여 선택해야 합니다. $("div").get(0).innerHTML = "hello world";
물론 jQuery에 내장된 $.each 루프를 사용하여 모든 할당 작업을 수행할 수 있습니다.
$div1 = $("div").get();