2014-04-07 5 views
0

jquery (클래스 및 ID 없음)를 사용하여 첫 번째 ul에서 마지막 li 만 선택하려고합니다. 안의 ul이 아닙니다. 방법?jquery가있는 첫 번째 ul에서 마지막 li 만 선택하십시오.

<ul> 
<li></li> 
<li> 
<ul> 
    <li></li> 
    <li></li> 
</ul> 
</li> 
**<li></li>** 
</ul> 
+2

'$ ('UL'). –

+0

'$ ('ul : 첫 번째 자식 li : 마지막 자식')'또는'$ ('ul : first li : last') ' –

답변

3

이 시도 :

var li = $('ul').first().children('li').last(); 
+0

으로 호출되지 않습니다. jsfiddle.net/acNRb/ 잘 작동합니다. –

+0

@sudhar 이것은이 답변과 당신의 차이점입니다. ** Yours : ** http://jsfiddle.net/laraprabhu/acNRb/1/ ** 현재 답변 : ** http : //jsfiddle.net/laraprabhu/acNRb/2/ –

0

당신은 할 수 있습니다 :

$('ul:eq(0) li:last-child') 
+1

은 ul에 직접 li이없고 대문자 만 있으면 실패합니다. (_ 가능하지 않고 단지 말하기 _) –

+1

ul에 직접 li이 없으면 http : // –

0

사용 below.Give 당신의 UL ID을

$('#yourulid li:last-child').val(); 
관련 문제