2013-11-26 9 views
-3

내부 태그를 선택하고 싶습니다. 마지막 내부 태그 인 <series>을 선택하고 포커스()를 줄 필요가 있다고 가정합니다. 이것에 대해 어느 한발 도와 주시겠습니까?내부 태그의 위치를 ​​찾고 초점을 맞추는 방법은 무엇입니까?

<series> 
     <point></point> 
     <point></point> 
     <point></point> 
     <point></point> 
     <point></point> 
     <point></point> 
     <point></point> 
    </series 

감사합니다,

Bharathi.

당신이 좋아 아래 지정된 컨텍스트에서 원하는 마지막 ELEM를 얻을 수 :last을 사용할 수 있습니다

답변

0

:

$('series').find('point:last').focus(); 

또는 마지막으로 내 아이 :

$('series').children(':last').focus(); 
+0

"내가 의 마지막 내부 태그를 선택하고) (초점을 맞출 필요한다고 가정"이 아니라 "그 유일한 태그가있는 발견을 사용 나는 초점을 맞추고 싶다 " –

+0

@harsha 두 번째 사람이 도움이 될 수 있습니다 참조하십시오. – Jai

0

사용 last() :

$('point').last().focus(); 
+0

"의 마지막 내부 태그를 선택하고 포커스를 지정할 필요가 있다고 가정합니다."포커스가있는 유일한 태그입니다 " –

1

마지막 하나? 쉬운!

$('series').children('point').last().focus(); 

children 함수는 계열 바로 아래에서 찾을 수있는 모든 'point'요소가있는 jquery 객체를 반환합니다.

또한 .next() 및 .previous() 함수를 사용하여 루프에서 이들을 트래버스 할 수 있습니다.

편집 :

$($('series').children('point')[4]).focus(); 

이 다섯 번째 아이를 선택합니다 : 그런 다음 당신이 그것을 선택할 수있는 두 가지 방법이있다. 요소가 그것에 대해 뭔가 독특한이있는 경우

는 또한

$('series').children('point').find('uniqueIdentifier').focus(); 
+0

"의 마지막 내부 태그를 선택하고 싶습니다. focus() it "이 아니라"초점을 맞추고 싶은 유일한 태그 " –

+0

도움을 받으러 – FBoucaut

+0

고맙습니다. 매우 도움이됩니다. – Bharathi

관련 문제