2016-08-26 9 views
0

複数の同様のクラスと私は、テキストごとに個別のクラスを返すようにしたいテキスト

function() { 
 
    return $('.labels').text(); 
 
}
<div class="answer"> 
 
    <span class="labels short-label">I am moving house</span> 
 
    <span class="labels">I want to free up my money</span> 
 
    <span class="labels">I have inherited the property </span> 
 
    <span class="labels short-label">Other</span> 
 
</div>

を返し、私はjQueryのは、残念ながら、個々のテキストを返しません書かれています。

使用このコード::あなただけ "私は家を動かしています" を取得したい場合

+0

はあなたが求めています文字列の配列を返す関数。各文字列は4つのテキストの1つです。 –

答えて

2

$(document).ready(function(){ 

    var txt = $(".labels").eq(0).text(); 

    alert(txt); // return txt; 

}) 

決勝コード:

<!DOCTYPE html> 
 
<!DOCTYPE html> 
 
<html> 
 
<head> 
 
</head> 
 
<body> 
 
    <div class="answer"> 
 
     <span class="labels short-label">I am moving house</span> 
 
     <span class="labels">I want to free up my money</span> 
 
     <span class="labels">I have inherited the property </span> 
 
     <span class="labels short-label">Other</span> 
 
    </div> 
 
    
 
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> 
 
    <script> 
 
    $(document).ready(function(){ 
 

 
     var txt = $(".labels").eq(0).text(); 
 

 
     alert(txt); // return txt; 
 

 
    }) 
 
    </script> 
 
</body> 
 
</html>

+0

** B ** ** jqueryは、クラスによって選択されたすべてのjqueryオブジェクトの連結テキストを提供するので、** B **を行う必要はありません。しかし、私はOPが** A ** –

+0

ehsanを達成したかったと信じています。トラックの単一要素 "私は家を動かしています"、現在すべてのテキストをまとめています –

+0

@MargubAlam、 "私は家を動かしています" – Ehsan

関連する問題