>  기사  >  웹 프론트엔드  >  Jquery_jquery에서 어린이와 찾기의 차이점에 대한 자세한 분석

Jquery_jquery에서 어린이와 찾기의 차이점에 대한 자세한 분석

WBOY
WBOY원래의
2016-05-16 17:11:43817검색

먼저 다음과 같은 HTML 코드를 살펴보세요.

코드를 복사하세요. 코드는 다음과 같습니다.

< ;table id="tb">
                                                                🎜>   > >      /td>
                                                                                                          > 두 번째 tr의 td:



어린이:





코드 복사

코드는 다음과 같습니다.
$("#tb>tbody").children("tr:eq(1) td:eq(1)").html()


코드 복사

코드는 다음과 같습니다.
$(" #tb>tbody").find("tr:eq(1) td:eq(1)").html()
결과적으로 얻은 값은 through children은 null이고 through find로 얻은 값은 다음과 같습니다. 4. 이유는 무엇입니까? 정보를 확인해 보니, children을 통해 얻은 것은 요소의 하위 요소이고, find를 통해 얻은 것은 요소의 하위 요소가 전부이다. 이제 위로 돌아가서 $("#tb>tbody").children()이 두 개의 tr 요소(하위 요소 td 제외)를 획득한다고 결론을 내릴 수 있습니다. children의 선택자는 조건에 따라 얻은 두 개의 tr 요소를 필터링하는 것이므로 위의 작성 방법으로는 값을 얻을 수 없습니다.
반드시 children을 사용해야 한다면 다음과 같이 작성할 수 있습니다.


코드 복사

코드는 다음과 같습니다.

$("#tb>tbody").children("tr:last").children("td:eq(1)").html()


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.