如何获取位置地址的整个段,包括在jquery中另一个div内的跨度内的地址,城市状态和ZIP?
<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>
答案 0 :(得分:8)
尝试以下
var text = $('div.EachLocation span.LocationAddress').text();
注意:如果有多个DOM元素与该选择器匹配,则返回的文本将是所有这些元素的组合内容。
答案 1 :(得分:2)
怎么样?
$('.LocationAddress').text();
它在DOM树中的位置并不重要,除非您确实希望将其范围限制为一个父节点或另一个父节点。如果您还想保留<br/>
,请使用.html()
代替.text()
。
<强>更新强>
所以,实际上,你很可能想要每个.EachLocation
的地址,而不仅仅是第一个地址。所以它应该是这样的:
$('.EachLocation').each(function(){
$('.LocationAddress', this).text();
});
答案 2 :(得分:0)
使用JQuery:
$('div.EachLocation span.LocationAddress').html()
答案 3 :(得分:0)
最简单的方法是将id
赋予span
,然后获得value
或html
,例如跨度{{1} }设置为id
locationaddress