我只是想知道如何在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。
答案 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