我有
<div class='test1'>
<div>..</div>
<div>
<span>...</span>
<span>target info</span>
</div>
</div>
如果我只知道test1类,如何从该范围获取目标信息?
答案 0 :(得分:2)
如果您的HTML已修复为show
要获得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>
答案 1 :(得分:1)
var textOfLastSpan = $('.test1').find('span').last().text();
答案 2 :(得分:0)
尝试$(".test1 span:eq(1)").text();