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 に答える