2012-06-13 6 views
3
<div id="main"> 
    <div class="1"></div> 
    <div class="2"></div> 
    <div class="2"></div> 
    <div class="3"></div> 
    <div class="3"></div> 
    <div class="4"></div> 
</div> 

:last-child을 사용하여 선택기를 jquery로 작성하면 last div with class 3을 찾을 수 있습니까?요소의 마지막 하위 항목을 찾는 방법은 무엇입니까?

+0

[사업부에서 클래스 이름과 마지막 요소 (의 중복 가능성 HTTP : //stackoverflow.com/questions/2123228/last-element-with-a-class-name-in-a-div) - 새로운 질문을하기 전에 검색하십시오. –

답변

11

가 ...이 셀렉터를 사용해보십시오. 그들은 정상적인 성격으로 시작해야합니다.

$("#main .3:last")

FYI 대상은 부모의 자식 :last-child 마지막 검사 인 경우. .3 클래스의 요소 중 부모의 마지막 자식은 없습니다.

+0

-1 직접 자식 선택기가 현재 모든 (Microsoft) 브라우저에서 작동하지 않습니다. –

+2

@MihaiStancu는 그 것을 보여줄까요? http://jsfiddle.net/eyvb6/1/은 ie7에서 저에게 잘 작동합니다. 직접 자식 선택기도 없습니다. – Esailija

+0

내 잘못, 내가 틀린 게시물에 댓글을 써야합니다. –

-5

이 시도 : 수업 그냥 숫자 안하지만

$('#main').find(':last-child'); 
0

$('#main > .3').last() 오른쪽 요소를 가리켜 야한다

관련 문제