2013-12-21 2 views
0

요소의 형제 하위 연결에서 텍스트를 가져 오려고합니다.jquery sibiling 자식 링크 텍스트

<p> 
    <a>This text here</a> 
</p> 
<form></form> 
<ul></ul> 

이 내가 무엇을 시도했다입니다 : 내가 이전 또는 다음을 사용하지 않고이 작업을 수행하기 위해 노력하고있어

$('ul').each(function(){ 
    var theText = $(this).siblings('p a').text(); 
    console.log(theText); 
}) 

.

+0

변화'$ (이) .siblings ('P는 A'). 텍스트() [FIDDLE] (http://jsfiddle.net/PY2T6/) 예 –

답변

3

$('ul').each(function(){ 
    var theText = $(this).siblings().find('a').text(); 
    console.log(theText); 
}) 

또는

@Satpal 코멘트를 시도

$('ul').each(function(){ 
     var theText = $(this).siblings('p').text(); 
     console.log(theText); 
    }) 

DEM0

+2

그냥 (a)에 $ (this) .siblings ('p'). 제안 형제 ('p')'더 좋을 것입니다 – Satpal

+0

고마워요. 나는 Satpal의 대답과 함께 이걸 가지고 갔다. 건배! –

관련 문제