如何在anchor标签中获取span元素的文本?

时间:2014-10-27 00:28:11

标签: jquery

我只是想知道如何在span标签中获取span元素的文本。

<a class="draw-ticket-wrap">
 <span style="display: none;" class="TicketValue">1000</span>
 <span style="display: none;" class="TicketId">7</span>
  <span style="display: none;" class="TicketTotalNumberOfTickets">125</span>
  <span style="display: none;" class="TicketTitle">$1,000 Order</span>
  <span style="display: none;" class="TicketDescription"><p><strong>200 Chances to win</strong> 
						        
  </a>

我想获得第一个span类的文本,其类名是'TicketValue'。整个html是一个jquery对象,即$ html。

3 个答案:

答案 0 :(得分:1)

var text = $(".TicketValue").text();

答案 1 :(得分:1)

有很多方法可以获得第一个跨度的文本。下面使用span的类选择器来选择第一个跨度。见下文,

$(function() {
  alert($('a.draw-ticket-wrap span.TicketValue').text());
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<a class="draw-ticket-wrap">
  <span style="display: none;" class="TicketValue">1000</span>
  <span style="display: none;" class="TicketId">7</span>
  <span style="display: none;" class="TicketTotalNumberOfTickets">125</span>
  <span style="display: none;" class="TicketTitle">$1,000 Order</span>
  <span style="display: none;" class="TicketDescription"><p><strong>200 Chances to win</strong> </p></span>
</a>

答案 2 :(得分:0)

这是基于您的标准的另一种方式

$html.find('.TicketValue')[0].innerText