0
<div id="div1">
 <span>Hi how are you</span>
 <div><span class="ts">i need this question</span></div>
 <span class="m1">some content</span> 
</div>

我需要使用子父关系获取类 ts 的文本。请参考下面返回 true 但我不知道如何获取文本的 jquery 代码。请更正我的代码

$("#div1 span").hasClass( "ts" )
4

4 回答 4

1

你可以这样做。您需要使用类选择器而不是使用 hasClass。类选择器(“.class”)将检查给定类的元素。text()函数将返回您使用选择器获得的跨度文本。

现场演示

$("#div1 span.ts").text()
于 2013-11-14T07:12:45.527 回答
1
$("#div1").find("span.ts").text();

这应该这样做

于 2013-11-14T07:13:21.950 回答
0

试试喜欢

var txt = $("#div1 div span.ts").text();
alert(txt);

查看DEMO或者您甚至可以直接使用类似的类来获取它们

var txt = $('span.ts').text();

看这个演示

于 2013-11-14T07:12:58.027 回答
0

使用文本()

$("#div1 span.ts").text();
于 2013-11-14T07:15:48.510 回答