2013-03-08 2 views
1

선택한 href 태그 안의 span 요소에서 텍스트를 검색하려고합니다.선택한 href 태그 내부의 span 태그에서 텍스트를 검색하려면 어떻게합니까?

항목이 내가라는 클래스 추가를 선택하면 내 jQuery를이

$('#capture').click(function(e) { 
    e.preventDefault(); 

     var test = $(".highlight .gifttitle").text();  
    alert("TEXT " + test); 
}); 

과 같은

<ul class="thumbnails"> 
<li> 
    <a href="#" class="thumbnail"> 
     <img class="giftthumb" src='thumb1.jpg' alt=""> 
     <span class="gifttitle">Thumb1</span> 
    </a>  
</li> 
<li> 
    <a href="#" class="thumbnail"> 
     <img class="giftthumb" src='thumb2.jpg' alt=""> 
     <span class="gifttitle">Thumb2</span> 
    </a>  
</li> 
<li> 
    <a href="#" class="thumbnail"> 
     <img class="giftthumb" src='thumb3.jpg' alt=""> 
     <span class="gifttitle">Thumb3</span> 
    </a>  
</li> 
</ul> 

<input type="button" class="btn btn-success" value="Test" id="capture"/> 

: '하이라이트'

+0

어떻게 href가 선택 될까요? css 클래스 이름에 'selected'가 적용됩니까? ': selected'pseudo selector는 옵션 요소 – Rafay

+0

'selected href tag'에 대해 작동합니다. 무슨 뜻이에요? – dfsq

+0

@ 3nigma ... _ 실제로 옵션 요소 _. – undefined

답변

3

을 당신은 단지 필요 다음은 앞의 예에서 내 HTML입니다 간단한 클래스 선택 : 당신은 당신의 코드를 변경 놈이야

var test = $(".gifttitle.highlight").text();  
+0

감사합니다! – Paul

+0

@Paul 환영합니다. – undefined

0

:

$('#capture').click(function(e) { 
    e.preventDefault(); 

    // var test = $(".gifttitle", this).text();  
    alert("TEXT " + test); 
}); 

:selected pseudoclassspan는 소자에 적용되지 않는다.

$(". gifttitle ", this)은 현재 요소에서 gifttitle 클래스의 요소를 선택하는 것을 의미합니다.

0

var test = $ ('. 강조> .gifttitle'). 텍스트();

관련 문제