2012-01-10 16 views
0

jqueryの別のdivの中にあるスパンの中のアドレス、都市州、およびZIPを含む住所住所のセグメント全体を取得するにはどうすればよいですか?div jquery内のspanの値を取得

<div class="EachLocation" style="width:225px;float:right;position:relative; border-bottom:1px dotted silver;"> 
    Munster Women's Center<br /> 
    <span class="LocationAddress">1455 Sycamore Blvd.<br>Munster,IN 42103</span> 
    <br>(219) 232-7601<br><br> 
</div> 

答えて

8

var text = $('div.EachLocation span.LocationAddress').text(); 

注意してみてください:セレクタはその後、返されたテキストは、それらのすべてを合わせた内容になると一致するDOM要素の複数のセットがある場合。

2

どのようにですか?

$('.LocationAddress').text(); 

DOMツリー内のどこにあるかは関係ありませんが、実際にそのスコープを1つの親または別のものに限定しない限りは関係ありません。 <br/>も保存する場合は.text()の代わりに.html()を使用してください。

UPDATE

だから、真実で、あなたが最も可能性の高い各.EachLocationのアドレスだけではなく、最初にしたいです。だから、本当にのようなものでなければなりません:jQueryを使って

$('.EachLocation').each(function(){ 
    $('.LocationAddress', this).text(); 
}); 
+0

それは動作しますが、それはまたEachLocationコンテナの外に、そのクラスを探します。 –

+0

真実ですが、実際にはあまり役に立ちません。更新を参照してください。 –

0

$('div.EachLocation span.LocationAddress').html()

+0

これは、HTMLとその内部のテキストを返します。したがって、彼らは '
'タグなどで終わるでしょう。私はOPが関わっているテキストだけを望んでいると信じています – JaredPar

+0

私はあなたが '$( 'div.EachLocation span.LocationAddress')を意味すると思います。 – MilkyWayJoe

関連する問題