【发布时间】:2015-10-02 18:58:33
【问题描述】:
我有
<div class='test1'>
<div>..</div>
<div>
<span>...</span>
<span>target info</span>
</div>
</div>
如果我只知道 test1 类,如何从该范围获取目标信息?
【问题讨论】:
我有
<div class='test1'>
<div>..</div>
<div>
<span>...</span>
<span>target info</span>
</div>
</div>
如果我只知道 test1 类,如何从该范围获取目标信息?
【问题讨论】:
如果您的 HTML 固定为显示
要获取span 的值,您可以使用eq() 和text(),如下所示。
eq(1) 将为您提供第二个元素,text 将提供元素的 innerText。
alert($('.test1 div').eq(1).find('span').eq(1).text());
// Get the second span from second div inside .test1 class element
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<div class='test1'>
<div>..</div>
<div>
<span>...</span>
<span>target info</span>
</div>
</div>
【讨论】:
var textOfLastSpan = $('.test1').find('span').last().text();
【讨论】:
试试$(".test1 span:eq(1)").text();
【讨论】: